SQLite to wbudowany silnik bazy danych SQL. Napisany w jezyku C, która implementuje niewielki, szybki, samowystarczalny i w pełni funkcjonalny silnik bazy danych.
SQLite jest najczęściej używanym silnikiem bazy danych na świecie. Format pliku SQLite jest stabilny, wieloplatformowy i kompatybilny wstecznie, a programiści zobowiązują się do utrzymania go w ten sposób aż do roku 2050.
W przeciwieństwie do większości innych baz danych SQL, SQLite nie ma oddzielnego procesu serwerowego. SQLite odczytuje i zapisuje bezpośrednio na zwykłych plikach dyskowych. Kompletna baza danych SQL z wieloma tabelami, indeksami, wyzwalaczami i widokami jest zawarta w jednym pliku na dysku.
Format pliku bazy danych jest wieloplatformowy – można swobodnie kopiować bazę danych między systemami 32-bitowymi i 64-bitowymi lub między architekturami big-endian i little-endian. Te funkcje sprawiają, że SQLite jest popularnym wyborem jako format pliku aplikacji.
Więcej informacji o silniku SQL znajdziecie na stronie producenta.