SQLite is a relational database that’s compatible with SQL. Unlike other SQL-based systems such as MySQL and PostgreSQL, SQLite doesn’t use a client-server architecture. The whole program is contained in a C library, which gets embedded into applications. The database becomes an integral part of the program, eliminating resource-intensive standalone processes.