DBDB.io The Encyclopedia of Database Systems · Est. 2017
Database of Databases

Database Entry

SoloDB


SoloDB is an embedded document database for .NET that stores objects as JSON documents within SQLite. It operates in-process without a separate server and provides LINQ-based querying alongside direct SQL access. The system targets desktop applications, mobile development via .NET MAUI, web applications, and embedded environments requiring local data persistence.

Source Code
https://github.com/Unconcurrent/SoloDB[02]
Developer
Country of Origin
RO
Start Year
2024
Project Types
Hobby, Open Source
Written in
C#
Operating Systems
Linux, macOS, Windows
License
LGPL v3

Database Entry

SoloDB


SoloDB is an embedded document database for .NET that stores objects as JSON documents within SQLite. It operates in-process without a separate server and provides LINQ-based querying alongside direct SQL access. The system targets desktop applications, mobile development via .NET MAUI, web applications, and embedded environments requiring local data persistence.

History


SoloDB was first released in 2024 by Radu Sologub. Version 1.0 established the stable release with core document storage capabilities. Version 1.1 introduced relational features including single and collection references (DBRef and DBRefMany). Version 1.2.0 expanded LINQ support to cover nested relation queries and GroupJoin operations.

Data Model


Foreign Keys


Indexes


Isolation Levels


Query Interface


Storage Format


Storage Model


System Architecture


Citations

3 sources
  1. SoloDB - Embedded .NET Document-Relational Database solodb.org
  2. GitHub - Unconcurrent/SoloDB: A document database built on top of SQLite with full LINQ/IQueryable support. · GitHub github.com
  3. Documentation - SoloDB solodb.org
Revision #2