SQLite
Version | 3.45(as of 3/8/2024) |
Platforms | Windows, Mac, Linux |
License | Open Source |
Category | Programming |
Main Features
- Lightweight, self-contained relational database management system
- Easily embedded into software programs
- Supports ACID database properties
Software Overview
SQLite is a lightweight relational database management system (RDBMS) that is often embedded into software applications because of its simplicity and small footprint. SQLite implements ACID (Atomicity, Consistency, Isolation, Durability), making the database engine robust and fully transactional as well.
One key way that SQLite differs from other database engines is that it is self contained. This means that it requires little to no support from external libraries or the operating system to run. The database is written in ANSI C and can be compiled by any C compiler, making it suitable for a variety of applications and target system types.
SQLite is one of the most popular and widely used database systems and is included with most mobile devices. If you're a developer who needs a simple yet effective solution for an RDBMS, SQLite is an obvious choice.
NOTE: SQLite source code is public domain, meaning anyone is free to copy, modify, use, publish, and distribute the original SQLite code. Because SQLite is open source and public domain, it does not require a license for use.
Primary File Type
.SQLITESQLite DatabaseSupported File Types
Extension | File Type |
---|---|
.SQLITE | SQLite Database |
.DB-SHM | SQLite Database Shared Memory File |
.DB-WAL | SQLite Database Write-Ahead Log File |
.DB3 | SQLite Database File |
.MDDATA | iPhone Backup File |
.SQLITE3 | SQLite 3 Database |
.SQLITEDB | SQLite Database |