About SQLite:
SQLite is an embedded SQL database engine. It reads and writes directly to disk files which contain all information about the database.
The database file format is cross-platform-you can freely copy a database between 32-bit and 64-bit systems.
SQLite is a compact library. With all features enabled, the library size can be less than 300kib, depending on compiler optimization settings.Nevertheless, performance is usually quite good even in low-memory environments.