Which description matches SQLite's database architecture?
It is a plain-text configuration editor rather than a relational database system.
It can operate only through a separately managed remote database server.
It is a lightweight relational database that stores data in a file and does not require a separate server process.
It always stores data only in memory and can never persist a database.