Software : SQLite : SQLite


(as of 6/19/2014)
LicenseOpen Source

Software Overview

Main Features

  • Lightweight, self-contained relational database management system
  • Easily embedded into software programs
  • Supports ACID database properties

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.

Supported File Types

Primary file extension

.SQLITE – SQLite Database File

Other file extensions used by SQLite 3.8.5

Supported File Types
.DB-SHMSQLite Database Shared Memory File
.DB-WALSQLite Database Write-Ahead Log File
.DB3SQLite Database File
.MDDATAiPhone Backup File
.SQLITE3SQLite 3 Database File
.SQLITEDBSQLite Database
Additional Related File Formats
.DBDatabase File
.DBMobile Device Database File

Updated: June 19, 2014