版本1.1.9 (2024年5月):新主頁-https://unqlite.symisc.net
版本1.1.9 (2022年4月):共享數據庫(一個合法和一個損壞過程)錯誤修復:#137
截至2018年1月,Symisc Systems已決定恢復Unqlite項目。所有已知的數據損壞都已修復,並期望在此處看到新功能(LZ壓縮),性能改進等。您應該依靠在此處可用的合併文件及其標頭文件上構建生產,或直接從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編譯器的受限嵌入式設備。在Windows和Unix系統上進行了廣泛的測試,尤其是Linux,FreeBSD,Oracle Solaris和Mac OS X。
https://unqlite.symisc.net