Embedded databases

Updated: Feb 20, 2018 by Pradeep Gowda.

EJDB is the embeddable (in-process) database engine designed for querying collections of JSON documents and persisting data. EJDB is implemented as a C library based on Tokyo Cabinet key-value storage engine. EJDB design is inspired by Mongodb and follows the same philosophy , especially for the query language.

EJDB is good for: * In-process database for standalone desktop applications. (The SQLite niche); * Games development; * Simple server-side solution; * Whenever a fast in-process data-communication with storage layer is much preferred over TCP/IP transport;