Легковесная БД

036 | Базы данных в деталях: SQLite — компактная и встроенная база данных

28.06.2025

Мы уже рассмотрели мощных серверных гигантов MySQL и PostgreSQL, но мир баз данных гораздо разнообразнее. Сегодня мы поговорим об уникальном представителе — SQLite. В отличие от своих “старших братьев”, SQLite не является отдельным сервером, а представляет собой встраиваемую библиотеку, которая хранит всю базу данных в одном файле.


Что такое SQLite?

SQLite — это бесплатная и открытая (public domain) реляционная система управления базами данных (РСУБД). Её ключевая особенность и главное отличие от других СУБД в том, что она не имеет отдельного серверного процесса. SQLite реализована как компактная C-библиотека, которая встраивается непосредственно в ваше приложение. База данных при этом представляет собой один или несколько стандартных файлов на диске, что делает её невероятно простой в развёртывании и использовании.