Location>code7788 >text

2 database systems developed using .

Popularity:199 ℃/2024-11-06 02:26:39

preamble

Today DAYAO to share with you 2 use .NET development and open source database system .

Garnet

Garnet is a high-performance , cross-platform distributed cache storage database by Microsoft Research based on . NET open source , the project provides strong performance (throughput and latency), scalability , storage, recovery, cluster sharding , key migration and replication features. And do not need to do any modification can be used with the existing Redis client .

  • Open source address:/microsoft/garnet
  • Details:/s/C58UE7__M2lJGeYVRmlidw

Project Characteristics

  • Protocol Compatibility: Garnet uses the popular RESP wire protocol as a starting point, which makes it possible to use Garnet with unmodified Redis clients available from most of today's programming languages (e.g., C#).

  • Performance Advantage: Compared with similar open source cache storage, Garnet in the handling of multi-client connections and small batch request performance is better , providing better throughput and scalability , thereby saving costs .

  • Low Latency: Extremely low client latency, typically below 300 microseconds, was demonstrated on Azure VM, critical for real-world scenarios.

  • Technical features: Based on the latest .NET technology, it is cross-platform, scalable and modern, easy to develop and maintain, and achieves state-of-the-art performance on Linux and Windows.

LiteDB

LiteDB is a small, fast, and lightweight open-source and free (MIT License) NoSQLEmbedded databases.

  • Open source address:/mbdavid/LiteDB
  • Details:/s/Rq8z17ZmP_Cx_yGfcgeN_A

Project Characteristics

  • Serverless NoSQL Document Storage.
  • Simple API, similar to MongoDB.
  • 100% C# code support for .NET 4.5 / NETStandard 1.3/2.0, supplied as a single DLL (less than 450KB).
  • Single data file storage (similar to SQLite).
  • Index document fields for fast searching.
  • Provides SQL-like commands to access/transform data.
  • LiteDB Studio - A beautiful user interface for data access.
  • Open source and free for all to use, including commercial use.

A selection of great projects and frameworks

The projects in this article have been included in the C#/.NET/.NET Core excellent projects and frameworks selected, focusing on the excellent projects and frameworks selected to allow you to keep abreast of the latest developments and best practices in the field of C#, .NET and .NET Core, to improve the efficiency of development work and quality. The pit has been dug, you are welcome to submit PR recommendations or self-recommendation (so that excellent projects and frameworks are not buried 🤞).

  • GitHub open source address:/YSGStudyHards/DotNetGuide/blob/main/docs/DotNet/
  • Gitee open source address:/ysgdaydayup/DotNetGuide/blob/main/docs/DotNet/