SaaSHub helps you find the best software and product alternatives Learn more →
Top 3 C# Key Value Store Projects
-
ZoneTree
ZoneTree is a persistent, high-performance, transactional, ACID-compliant ordered key-value database for NET. It can operate in memory or on local/cloud storage.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
key-value-store
Basic Key-Value Store built on top of YugabyteDB, .Net 7.0, and Entity Framework Core 7.0.
Project mention: A MySQL compatible database engine written in pure Go | news.ycombinator.com | 2024-04-09You would be surprised by performance of modern .NET :)
Writing no-alloc is oftentimes done by reducing complexity and not doing "stupid" tricks that actually work against JIT and CoreLib features.
For databases specifically, .NET is actually positioned very well with its low-level features (intrisics incl. SIMD, FFI, struct generics though not entirely low-level) and high-throughput GC.
Interesting example of this applied in practice is Garnet[0]/FASTER[1]. Keep in mind that its codebase still consist of un-idiomatic C# and you can do way better by further simplification, but it already does the job well enough.
[0] https://github.com/microsoft/garnet
[1] https://github.com/microsoft/FASTER
C# Key Value Store related posts
- GitHub - microsoft/FASTER: Fast persistent recoverable log and key-value store + cache, in C# and C++.
- Show HN: Key-Value Store built on top of CockroachDB, .NET 5.0, and EF Core 5.0
- 1 Billion Keys with .NET 6!
- Probably faster key-value storage ZoneTree - now with automatic performance tuning
- Basic Key-Value Store Built on Top of CockroachDB, .NET, and EF Core
- FoundationDB: A Distributed Unbundled Transactional Key Value Store
- Faster A fast concurrent persistent key-value store and log, in C# and C++
-
A note from our sponsor - SaaSHub
www.saashub.com | 30 Apr 2024
Index
What are some of the best open-source Key Value Store projects in C#? This list will help you:
Project | Stars | |
---|---|---|
1 | FASTER | 6,199 |
2 | ZoneTree | 269 |
3 | key-value-store | 5 |
Sponsored