Подходящее применение
для SQLite | Этот документ описывает ситуации, в которых можно использовать движок баз данных SQLite, и ситуаций, в которых лучше выбрать какой-нибудь клиент-серверный движок. |
| Особенности SQLite | В этом документе перечисляются и описываются некоторые особенности SQLite, которые отличают его от других движков баз SQL. |
| SQLite за 5 минут или меньше | Очень краткое введение в программирование с SQLite. |
| Синтаксис SQL | Этот документ описывает язык SQL, как он понимается в SQLite. |
| Справочник по C/C++ API | В этом документе подробно описывается каждая функция API. |
| Режим совместного использования кеша | Версия 3.3.0 и старшие позволяют двум или более коннектам к базам данных использовать одну и ту же страницу и схему кеша. Эта фича полезна в определенных специализированных приложениях. |
| Tcl API | Описание TCL-интерфейса для работы с SQLite. |
| Команды в псевдокомментариях | Этот документ описывает опции настройки производительности SQLite и другие команды базы данных специального назначения. |
| SQLite версии 3 | Краткий обзор различий между SQLite версии 2.8 и SQLite версии 3.0. |
| C/C++ API в версии 3 | Описание интерфейса C/C++ для работы с SQLite версии 3.0.0 и последующих. |
| Типы данных в версии 3 | SQLite версии 3 вводит концепцию манифестной типизации, согласно которой тип значения ассоциирован с самим значением, а не со столбцом, в котором оно содержится. Эта страница детально описывает типы данных для SQLite версии 3. |
Блокировка и параллелизм
в SQLite версии 3 | Описывается, как новый код блокировки в версии 3 повышает параллелизм и снижает проблему зависания при записи. |
| Обзор оптимизатора | Беглый обзор различных оптимизаций запросов, предпринимаемых генератором кода SQLite. |
| Трактовка "NULL" | Различные движки баз данных SQL различно манипулируют с "NULL"-ми. Стандарт SQL в данном случае двусмыслен. Этот документ описывает, как SQLite манипулирует с "NULL"-ми в сравнении с другими движками баз данных SQL. |
| Копирайт | SQLite является общественным достоянием. Этот документ описывает, что это означает, и какие имеет последствия для участников проекта. |
| Неподдерживаемый SQL | Эта страница описывает особенности SQL, которые не поддерживает SQLite. |
| C/C++ API в версии 2 | Описание интерфейса C/C++ для работы с SQLite вплоть до версии 2.8. |
| Типы данных в версии 2 | Описание того, как SQLite версии 2 обращается с типами данных SQL. Краткий итог: все есть строка. |
| История версий | Хронология релизов SQLite, нисходящая до версии 1.0.0. |
| Сравнительное быстродействие | Быстродействие SQLite версии 2.7.6 в сравнении с PostgreSQL и MySQL. |
| Архитектура | Общее представление об архитектуре библиотеки SQLite, полезное для тех, кто хочет покопаться в коде. |
| Учебник VDBE | VDBE - подсистема SQLite, которая собственно работает при выполнении операторов SQL. Эта страница описывает принципы действия VDBE в SQLite версии 2.7. Это необходимо прочитать любому, кто хочет модифицировать исходники SQLite. |
| Операционный код VDBE | Этот документ является автоматически сгенерированным описанием различных операционных кодов, которые понимает VDBE. Программист может использовать этот документ как указатель для лучшего понимания выводимых SQLite списков "EXPLAIN". |
| Опции компиляции | Этот документ описывает опции компиляции, которые могут быть установлены для изменения умолчального поведения библиотеки или для сокращения размера бинарника путем пропуска необязательных фич. |
| Обратная совместимость | Этот документ детально описывает все несовместимые изменения в формате файлов SQLite, которые произошли со времен версии 1.0.0. |