Internally, SQLite consists of several components: (i) an SQL compiler, (ii) a core, (iii) a back end, and (iv) accessories.
SQLite’s utilization of a virtual machine, the Virtual Database Engine (VDBE), makes it easy to debug, modify, and extend SQLite’s core.
All SQL statements are compiled into easy-to-read assembly executed in the SQLite virtual machine.
SQLite supports databases of up to 2 TB, with each database stored entirely in a single disk file.
The data is stored on disk in a B+ tree data structure.
|
|
|