SQLite is an embedded SQL database library that reads and writes database files within an application process. It avoids running a separate database server and is well suited to local application storage, mobile applications and many single-node workloads. Its public-domain core is free to use, while a team still needs to design file access, backup handling and the expected pattern of concurrent writes.
SQLite
Explore the official product
See the vendor’s current capabilities, product information and plan details.
PostgreSQL is an object-relational database for applications that need SQL transactions, relational constraints and extensible data types. It also supports JSON documents and an extension ecosystem including geospatial tools. Teams can run it themselves or buy a managed service from a hosting provider; the database licence does not include somebody operating backups and upgrades for them.
MySQL is a relational database used behind websites and business applications. Community Edition provides a downloadable GPL database with transactions, replication and JSON support. Oracle also sells commercial editions and cloud services. A shortlist should identify the actual edition and application support requirement, rather than treating every product carrying the MySQL name as the same purchase.
MariaDB Server is a relational database originating from MySQL, with SQL access and its own development path. Community Server is GPLv2 software; commercial enterprise services are a separate offering. It is relevant for teams whose application or hosting stack supports MariaDB, but a modern MySQL migration needs version-specific checks for authentication, SQL behaviour and operational tooling.
Vendor-described capabilities; availability can depend on the plan.
✓Embedded SQL database library
✓Transactional single-file databases
✓No separate server process
✓Public-domain deliverable code
✓Cross-platform application integration
SQLite pricing considerations
Free embedded database
The core library has no licence subscription. Optional commercial support and warranty services are separate from application development and hosting costs.
SQLite's deliverable code is dedicated to the public domain. It runs inside the application rather than as a hosted free-plan service.