- Информационные сообщества для эмигрирующих
- Четвертая AI Conference в Москве: как использовать ИИ в бизнесе, в работе с клиентами и государственной деятельности
- Штрафовать за нарушение правил - теперь и по доносу автолюбителей и пешеходов
- Лучшие приложения для обеспечения информационной безопасности с открытым исходным кодом для Linux
- Лучшие программы для настройки Linux - 2019
- Лучшие программы для редактирования видео и аудио в Linux - 2019
- Лучшие приложения для программиста в Linux - 2019
- Шаблоны PowerPoint для фотографий придадут эффектность фотографиям
Движок БД - SQlite |
SQLite — бесплатный, встраиваемый движок баз данных. В 2005 году проект получил награду Google-O’Reilly Open Source Awards. Слово «встраиваемый» означает, что SQLite не использует парадигму клиент-сервер, то есть движок SQLite не является отдельно работающим процессом, с которым взаимодействует программа, а предоставляет библиотеку, с которой программа компонуется и движок становится составной частью программы. Таким образом, в качестве протокола обмена используются вызовы функций (API) библиотеки SQLite. Такой подход уменьшает накладные расходы, время отклика и упрощает программу. SQLite хранит всю базу данных (включая определения, таблицы, индексы и данные) в единственном стандартном файле на том компьютере, на котором исполняется программа. Простота реализации достигается за счёт того, что перед началом исполнения транзакции весь файл, хранящий базу данных, блокируется; ACID-функции достигаются в том числе за счет создания файла-журнала.
Несколько процессов или потоков могут одновременно без каких-либо проблем читать данные из одной базы. Запись в базу можно осуществить только в том случае, если никаких других запросов в данный момент не обслуживается; в противном случае попытка записи оканчивается неудачей, и в программу возвращается код ошибки. Другим вариантом развития событий является автоматическое повторение попыток записи в течение заданного интервала времени. В комплекте поставки идет также функциональная клиентская часть в виде исполняемого файла sqlite3, с помощью которого демонстрируется реализация функций основной библиотеки. Клиентская часть работает из командной строки, позволяет обращаться к файлу БД на основе типовых функций ОС. Благодаря архитектуре движка возможно использовать Sqlite как на встраиваемых (embedded) системах, так и на выделенных машинах с гигабайтными массивами данных. Тип лицензии - Freeware. Сайт разработчика - SQLite Ссылка для скачивания - SQLite Лицензия - License Оставьте свой комментарий
Похожие статьи:Следующие статьи:
|
Самое читаемое:
- Словарь юридических терминов на букву А
- Шаблоны PowerPoint для фотографий придадут эффектность фотографиям
- Как понять, что прослушивают сотовый?
- Ads on the site
- Реклама и размещение статей на сайте
- У каких смартфонов лучшая камера
- Как перейти от одного оператора связи к другому с сохранением номера
- Производительность процессоров - рейтинг (2019)
- Рейтинг видеокарт 2019 по производительности
- Рейтинг видеокарт 2019 по соотношению цена-производительность