.NET NoSQL database for various platforms
Top 58.5% on sourcepulse
DBreeze is an open-source, ACID-compliant, multi-paradigm NoSQL database management system for .NET developers. It offers embedded key-value storage, object persistence, text search, and vector database capabilities, suitable for servers, desktops, mobile, and IoT applications across various .NET platforms.
How It Works
DBreeze utilizes a Liana-Trie indexing technology, ensuring index speed remains constant over time and eliminating the need for defragmentation. It supports multi-threaded operations with deadlock resolution, parallel reads, and synchronized writes. Tables can be dynamically created and located across different storage mediums, including memory with disk persistence. Its architecture allows for nested tables within values and supports large key/value sizes up to 65KB and 2GB respectively.
Quick Start & Requirements
Install-Package DBreeze
Highlighted Details
Maintenance & Community
The project has been in production since 2012 and available via NuGet since 2014. Contact is available via email (hhblaze@gmail.com).
Licensing & Compatibility
DBreeze is free software. The README does not explicitly state a license type, but its description as "free software" and availability for commercial use in production environments suggests a permissive license.
Limitations & Caveats
The README does not specify any explicit limitations or caveats regarding alpha status, known bugs, or deprecations. The maximum key size is 65KB and the maximum value size is 2GB.
2 months ago
1 day