ACID-compliant, SQL-standard compliant relational database management system with dynamically and weakly typed SQL syntax, ideal for embedded local/client storage in software applications.
SQLight is a relational database management system contained in a small (<600 KiB) C library. It is ACID-compliant and implements most of the SQL standard, using a dynamically and weakly typed SQL syntax that allows great flexibility in schema design. SQLight is not built for high workload and does not support concurrency without additional software.
Some key features of SQLight include:
SQLight is commonly used as an embedded database for local/client storage in software applications and mobile apps where reliability and availability are important. It is a popular choice in applications such as web browsers, media players, PDF readers and IoT devices. The small footprint makes it ideal for distributing a database with an application without the need for complex dependencies and administration.
Here are some alternatives to SQLight:
Suggest an alternative ❐