Rilis 1.1.9 (Mei 2024): Beranda Baru - https://unqlite.symisc.net
Rilis 1.1.9 (April 2022): Database Bersama (Antara Satu Proses Legit & Satu Korup) Perbaikan Bug: #137
Pada Januari 2018 - Symisc Systems telah memutuskan untuk menghidupkan kembali Proyek Unqlite . Semua bug korupsi data yang diketahui telah diperbaiki, dan berharap untuk melihat fitur baru (kompresi LZ), peningkatan kinerja, dll untuk didorong di sini. Anda harus mengandalkan build produksi Anda pada file amalgamasi dan file header yang tersedia di sini atau diunduh langsung dari https://unqlite.symisc.net/downloads.html
Unqlite adalah pustaka perangkat lunak dalam proses yang mengimplementasikan mesin database NoSQL transaksional yang mandiri, tanpa server. Unqlite adalah basis data toko dokumen yang mirip dengan MongoDB, Redis, CouchDB dll. Juga kunci/nilai toko standar yang mirip dengan BerkeleyDB, LevelDB, dll.
Unqlite adalah mesin database NoSQL (Key/Value Store dan Document-store) tertanam. Tidak seperti kebanyakan database NoSQL lainnya, Unqlite tidak memiliki proses server yang terpisah. Unqlite membaca dan menulis langsung ke file disk biasa. Database lengkap dengan beberapa koleksi, terkandung dalam satu file disk. Format file database adalah cross-platform, Anda dapat dengan bebas menyalin database antara sistem 32-bit dan 64-bit atau antara arsitektur besar-endian dan sedikit endian. Fitur Unqlite Termasuk:
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 adalah perpustakaan C mandiri tanpa ketergantungan. Ini membutuhkan dukungan yang sangat minim dari perpustakaan eksternal atau dari sistem operasi. Ini membuatnya cocok untuk digunakan di perangkat tertanam yang tidak memiliki infrastruktur dukungan komputer desktop. Ini juga membuat Unqlite sesuai untuk digunakan dalam aplikasi yang perlu dijalankan tanpa modifikasi pada berbagai komputer dengan berbagai konfigurasi.
Unqlite ditulis dalam ANSI C, Thread-Safe, Reentrant Penuh, Kompilasi Tidak Dimodifikasi dan harus dijalankan di sebagian besar platform termasuk perangkat tertanam terbatas dengan kompiler C. Unqlite diuji secara luas pada sistem Windows dan UNIX terutama Linux, FreeBSD, Oracle Solaris dan Mac OS X.
https://unqlite.symisc.net