嵌入式NoSQL引擎:UnQLite
UnQLite 是一個嵌入式的軟件庫,實現了自容器、無服務端、零配置和支持事務的 NoSQL 數據庫引擎。UnQLite 是一個文檔存儲數據庫,類似于 MongoDB, Redis, CouchDB 等。同時也是一個標準的 Key/Value 存儲,類似 BerkeleyDB, LevelDB 等。
特點:
- 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.
- Highly available online support.
項目主頁:http://www.baiduhome.net/lib/view/home/1369277499716
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!