릴리스 1.1.9 (2024 년 5 월) : 새로운 홈페이지 -https://unqlite.symisc.net
릴리스 1.1.9 (2022 년 4 월) : 공유 데이터베이스 (하나의 합법적 인 부패 프로세스 사이) 버그 수정 : #137
2018 년 1 월 현재 -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, Thread-Safe, Full Reintrant로 작성되며 수정되지 않은 컴파일을 컴파일하며 C 컴파일러가있는 제한된 내장 장치를 포함하여 대부분의 플랫폼에서 실행해야합니다. Unqlite는 Windows 및 Unix 시스템, 특히 Linux, FreeBSD, Oracle Solaris 및 Mac OS X에서 광범위하게 테스트됩니다.
https://unqlite.symisc.net