Small. Fast. Reliable.
Choose any three.

SQLite как формат файла приложения

Примечание: текущая страница это краткий обзор того, почему SQLite делает хороший формат файла приложения. Тему рассматривают в деталях в отдельном техническом примечании.

SQLite использовался с большим успехом в качестве формата на дисковом файле для настольных приложений, таких как системы управления версиями, финансовые аналитические инструменты, каталогизация СМИ и видеомонтажные приложения, пакеты CAD, программы ведения учета и т.д. Традиционная операция File/Open вызывает sqlite3_open(), чтобы присоединить файл базы данных. Обновления происходят автоматически, когда содержимое приложения меняется, опция File/Save становится лишней. File/Save_As может быть осуществлена, используя backup API.

Есть много преимуществ для использования SQLite как формат файла приложения, включая:

  1. Лучшая работа
  2. Уменьшенная прикладная стоимость и сложность
  3. Мобильность
  4. Надежность
  5. Доступность

SQLite позволяет файлам базы данных иметь любое желаемое расширение файла, таким образом, применение может выбрать свое расширение файла для своего собственного использования при желании. Прагма application_id может использоваться, чтобы установить целое число "Application ID" в файле базы данных так, чтобы такие инструменты, как file(1), могли решить, что файл связан с вашим приложением и не является просто универсальной базой данных SQL.