EJDB2 is an embeddable JSON database engine
Deterministic Concurrency Control
* Read-Write locks used
Document / XML
Supported
* Documents can refer each other and can be joined by their primary keys
Skip List
EJDB2 defines indexes at the collection level and supports indexes of any field of JSON document. Supported unique and non-unique indexes for string, integer, floating point, array JSON value types
Shadow Paging
Tuple-at-a-Time Model
Custom API HTTP / REST
EJDB provides native query execution methods API. HTTP/Websocket endpoint can activated for querying and data modifications over network.
Disk-oriented
Indexed Sequential Access Method (ISAM)
Embedded
http://ejdb.org/
https://github.com/Softmotions/ejdb
https://github.com/Softmotions/ejdb/blob/master/README.md
Softmotions
RU
2012
Open Source
C
C, C++, Dart, Java, JavaScript, Kotlin, Swift
Android, BSD, iOS, Linux, OS X, Windows
MIT