SQLite: различия между версиями
(Новая страница: «= SQLite = SQLite - СУБД локального назначения, тем не менее позволяющая использовать преимущес…») |
(→SQLite) |
||
Строка 1: | Строка 1: | ||
SQLite - СУБД локального назначения, тем не менее позволяющая использовать преимущества и концепции языка классического SQL стандрта. | SQLite - СУБД локального назначения, тем не менее позволяющая использовать преимущества и концепции языка классического SQL стандрта. | ||
Основное преимущество в сравнении с конкурирующими базами (например, распространённые MySQL, PostgreSQL) - отсутствие постоянно работающего выделенного серверного процесса, отвечающего за запросы. Всё работает через линковку с разделяемой библиотекой приложения, обращающегося к СУБД. | Основное преимущество в сравнении с конкурирующими базами (например, распространённые MySQL, PostgreSQL) - отсутствие постоянно работающего выделенного серверного процесса, отвечающего за запросы. Всё работает через линковку с разделяемой библиотекой приложения, обращающегося к СУБД. |
Версия от 18:02, 16 марта 2020
SQLite - СУБД локального назначения, тем не менее позволяющая использовать преимущества и концепции языка классического SQL стандрта. Основное преимущество в сравнении с конкурирующими базами (например, распространённые MySQL, PostgreSQL) - отсутствие постоянно работающего выделенного серверного процесса, отвечающего за запросы. Всё работает через линковку с разделяемой библиотекой приложения, обращающегося к СУБД. Актуальной является третья версия.
Пакеты:
- sqlite3 - одноимённая CLI утилита позволяет создавать и работать с SQLite файлами из командной строки.
- sqlite3-doc - документация по API
- Биндинги:
- sqlite3-tcl - TCL. Кстати, именно из TCL отпочковалась в отдельный проект SQLite (у них один автор).
- perl-DBD-SQLite - драйвер DBI/DBD для языка Perl
- python3-modules-sqlite3 - модули Pyhton тоже третьей версии (не второй!)
- libsqlite3-devel - классический C и ОО C++