Choose it when building in C/C++ and you need an embedded transactional NoSQL engine.
An Embedded NoSQL, Transactional Database Engine
- 2.3k
- C
- NOASSERTION
embedded NoSQL document database
LiteDB is a serverless embedded NoSQL document store for .NET that persists to a single file, with ACID transactions and LINQ/SQL-like queries.
Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.
Choose it when building in C/C++ and you need an embedded transactional NoSQL engine.
An Embedded NoSQL, Transactional Database Engine
Choose it when you need a scalable client-server document database instead of an embedded file.
The MongoDB Database
Choose it when you need a full ACID document database server with .NET tooling rather than a single-file embedded store.
ACID Document Database
Choose it when you need a multi-model server that also does graph queries, not just local embedded documents.
๐ฅ ArangoDB is a native multi-model database with flexible data models for documents, graphs, and key-values. Build high performance applications using a convenient SQL-like query language or JavaScript extensions.
Choose it when your app is Python and you want a pure-Python file-backed document store.
TinyDB is a lightweight document oriented database optimized for your happiness :)
Choose it when building on the JVM and you need a server that mixes document and graph data.
OrientDB is the most versatile DBMS supporting Graph, Document, Reactive, Full-Text and Geospatial models in one Multi-Model product. OrientDB can run distributed (Multi-Master), supports SQL, ACID Transactions, Full-Text indexing and Reactive Queries.
Choose it when you need a distributed document-graph database with realtime features instead of a local embedded file.
A scalable, distributed, collaborative, document-graph database, for the realtime web
An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.
Choose it only if you need a tiny Go embedded document store and can accept an unmaintained codebase.
A rudimentary implementation of a basic document (NoSQL) database in Go
These projects were analysed and named LiteDB among their alternatives. The relationship is not symmetric โ how LiteDB rates them is a separate judgement, made when LiteDB is analysed in its own right.
calls LiteDB โServerless single-file .NET document store; choose when embedded local storage is enough and you do not need a MongoDB daemon.โ
The MongoDB Database