4.0 / 5 (127 votes)

1. Main Features

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

2. 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.

3. Supported File Types

Primary file extension:
.SQLITE - SQLite Database File
Other file extensions used by SQLite:

Updated: April 19, 2014

Search Software