SQLite: различия между версиями

Материал из ALT Linux Wiki
(Новая страница: «= SQLite = SQLite - СУБД локального назначения, тем не менее позволяющая использовать преимущес…»)
 
Строка 1: Строка 1:
= SQLite =
SQLite - СУБД локального назначения, тем не менее позволяющая использовать преимущества и концепции языка классического SQL стандрта.
SQLite - СУБД локального назначения, тем не менее позволяющая использовать преимущества и концепции языка классического SQL стандрта.
Основное преимущество в сравнении с конкурирующими базами (например, распространённые MySQL, PostgreSQL) - отсутствие постоянно работающего выделенного серверного процесса, отвечающего за запросы. Всё работает через линковку с разделяемой библиотекой приложения, обращающегося к СУБД.
Основное преимущество в сравнении с конкурирующими базами (например, распространённые MySQL, PostgreSQL) - отсутствие постоянно работающего выделенного серверного процесса, отвечающего за запросы. Всё работает через линковку с разделяемой библиотекой приложения, обращающегося к СУБД.

Версия от 18:02, 16 марта 2020

SQLite - СУБД локального назначения, тем не менее позволяющая использовать преимущества и концепции языка классического SQL стандрта. Основное преимущество в сравнении с конкурирующими базами (например, распространённые MySQL, PostgreSQL) - отсутствие постоянно работающего выделенного серверного процесса, отвечающего за запросы. Всё работает через линковку с разделяемой библиотекой приложения, обращающегося к СУБД. Актуальной является третья версия.

Пакеты:

  • sqlite3 - одноимённая CLI утилита позволяет создавать и работать с SQLite файлами из командной строки.
  • sqlite3-doc - документация по API
  • Биндинги:
  1. sqlite3-tcl - TCL. Кстати, именно из TCL отпочковалась в отдельный проект SQLite (у них один автор).
  2. perl-DBD-SQLite - драйвер DBI/DBD для языка Perl
  3. python3-modules-sqlite3 - модули Pyhton тоже третьей версии (не второй!)
  4. libsqlite3-devel - классический C и ОО C++

Источники