
SQLite - маленькая C-шная библиотека, которая содержит полноценный встраиваемый движок базы SQL нулевой конфигурации. Включает возможности:
- Транзакции, - атомарные ("atomic"), непротиворечивые ("consistent"), изолированные ("isolated"), надежные ("durable") (ACID), - после краха системы и отключения электричества.
- Нулевая конфигурация. Не требует установки и администрирования.
- Поддержка значительной части SQL92. (Неподдерживаемые фичи)
- База данных целиком хранится в единственном файле на диске.
- Файлы баз данных могут свободно переноситься на любые другие машины.
- Поддержка баз данных размером до 2 терабайт (241 байт).
- Строки и BLOB-ы до 2 гигабайт (231 байт).
- Малые размеры кода: меньше 250KB в полной конфигурации и менее 150KB без опционально включаемых фич.
-
На многих операциях работает
быстрее популярных клиент-серверных движков баз данных. -
Простой и легкий в использовании
API . -
Включенная
поддержка TCL . Поддержка многих других языковдоступна отдельно . - Хорошо комментированный исходный код с более чем 95% тестовым покрытием.
- Автономность, - нет внешних зависимостей.
-
Исходники являются
общественным достоянием . Используйте, как хотите.
SQLite распространяется также в виде консольной программы (sqlite), которая может быть использована для администрирования баз SQLite и как пример использования библиотеки SQLite.
Перевод с английского - Дмитрий Скоробогатов, 24.12.2006. Последняя редакция - 07.01.2007.
Оригинальный текст можно найти по адресу

Статистика просмотров страницы:
- за текущий месяц (Сентябрь 2025) - 2;
- за последний год (Сентябрь 2024 - Август 2025) - 1;
Статьи и обзоры Все статьи
Теперь пользователи получают максимум технологий без переплат, что делает апгрейд ...
В статье разбираем, от чего зависит скорость зарядки смартфонов и ...
Узнайте, какие квесты в Ташкенте заинтересуют профессионалов в области IT ...
Разбираем структуру цены, скрытые расходы и реальные способы сэкономить при ...