Features of SQLite
Although SQLite is an extremely lightweight relational
database, it has retained most of the features of database. Its
main features are as follows [3]:
• Transactions are atomic, consistent, isolated, and
durable (ACID) even after system crashes and power
failures.
• Zero-configuration, no setup or administration
needed.
• A complete database is stored in a single crossplatform
disk file.
• Supports terabyte-sized databases and gigabyte-sized
strings and blobs.
• Small code footprint: less than 275KB fully
configured.
• Faster than popular client/server database engines for
most common operations.
• Simple, easy to use API.
• Self-contained: no external dependencies.
• Cross-platform and it is easy to port to other systems.
• Sources are in the public domain.