Выпуск 1.1.9 (май 2024): Новая домашняя страница - https://unqlite.symisc.net
Выпуск 1.1.9 (апрель 2022 г.): общая база данных (между одним законным и одним коррупционным процессом) Исправление ошибки: #137
По состоянию на январь 2018 года - Symisc Systems решила возродить проект Unqlite . Все известные ошибки коррупции данных были исправлены, и ожидают увидеть новые функции (сжатие LZ), улучшение производительности и т. Д., Которые будут навязываются здесь. Вы должны полагаться на создание производства на файл Amalgamation и его файл заголовка, доступный здесь или для загрузки непосредственно с https://unqlite.symisc.net/downloads.html
Unqlite-это библиотека программного обеспечения в процессе процесса, которая реализует автономный, без серверного, нулевого конфигурации, транзакционного двигателя базы данных NOSQL. Unqlite - это база данных хранилища документов, аналогичная Mongodb, Redis, Couchdb и т. Д., А также стандартный магазин ключей/значения, аналогичный Berkeleydb, LevelDB и т. Д.
Unqlite-это встроенный двигатель базы данных NOSQL (клавиш/хранилище значений и хранилище документов). В отличие от большинства других баз данных NOSQL, unqlite не имеет отдельного серверного процесса. Unqlite читает и записывает непосредственно в обычные файлы диска. Полная база данных с несколькими коллекциями содержится в одном файле диска. Формат файла базы данных является кроссплатформенным, вы можете свободно копировать базу данных между 32-битными и 64-битными системами или между биг-эндианскими и маленькими архитектурами. Функции unqlite включают в себя:
Serverless, NoSQL database engine.
Transactional (ACID) database.
Zero configuration.
Single database file, does not use temporary files.
Cross-platform file format.
UnQLite is a Self-Contained C library without dependency.
Standard Key/Value store.
Document store (JSON) database via Jx9.
Support cursors for linear records traversal.
Pluggable run-time interchangeable storage engine.
Support for on-disk as well in-memory databases.
Built with a powerful disk storage engine which support O(1) lookup.
Thread safe and full reentrant.
Simple, Clean and easy to use API.
Support Terabyte sized databases.
BSD licensed product.
Amalgamation: All C source code for UnQLite and Jx9 are combined into a single source file.
Unqlite-это автономная библиотека C без зависимости. Это требует очень минимальной поддержки со стороны внешних библиотек или от операционной системы. Это делает его хорошо подходящим для использования в встроенных устройствах, в которых отсутствует инфраструктура поддержки настольного компьютера. Это также делает unqlite подходящим для использования в приложениях, которые должны работать без модификации на широком спектре компьютеров различных конфигураций.
Unqlite записан в ANSI C, защищенном потоком, полном повторном вентральном, компилированном немодифицированном и должен работать на большинстве платформ, включая ограниченные встроенные устройства с помощью C-компилятора. Unqlite тестируется в системах Windows и Unix, особенно Linux, FreeBSD, Oracle Solaris и Mac OS X.
https://unqlite.symisc.net