当前位置: 首页 > article >正文

2款使用.NET开发的数据库系统

今天大姚给大家分享2款使用.NET开发且开源的数据库系统。

Garnet

Garnet是一款由微软研究院基于.NET开源的高性能、跨平台的分布式缓存存储数据库,该项目提供强大的性能(吞吐量和延迟)、可扩展性、存储、恢复、集群分片、密钥迁移和复制功能。并且无需做任何修改可以与现有的 Redis 客户端配合使用。

  • 开源地址:https://github.com/microsoft/garnet
  • 详细介绍:https://mp.weixin.qq.com/s/C58UE7__M2lJGeYVRmlidw

项目特性
  • 协议兼容性: Garnet 采用流行的 RESP 线路协议作为起点,这使得可以从当今大多数编程语言(例如C#中的 StackExchange.Redis)中可用的未经修改的 Redis 客户端使用 Garnet。
  • 性能优势: 相比同类开源缓存存储,Garnet在处理多客户端连接和小批量请求时表现更优,提供更好的吞吐量和可扩展性,从而节省成本。
  • 低延迟: 在Azure VM上展示了极低的客户端延迟,通常低于300微秒,对于实际场景至关重要。
  • 技术特点: 基于最新的.NET技术,具有跨平台、可扩展和现代化的特点,易于开发和维护,并在Linux和Windows上实现了最先进的性能。

LiteDB

LiteDB 是一个小巧、快速和轻量级的 .NET 开源且免费(MIT License)的 NoSQL 嵌入式数据库。

  • 开源地址:https://github.com/mbdavid/LiteDB
  • 详细介绍:https://mp.weixin.qq.com/s/Rq8z17ZmP_Cx_yGfcgeN_A

项目特性
  • 无服务器的 NoSQL 文档存储。
  • 简单的 API,类似于 MongoDB。
  • 100% 的 C# 代码支持 .NET 4.5 / NETStandard 1.3/2.0,以单个 DLL(不到 450KB)形式提供。
  • 单一数据文件存储(类似于 SQLite)。
  • 对文档字段建立索引以实现快速搜索。
  • 提供类似于 SQL 的命令来访问/转换数据。
  • LiteDB Studio - 数据访问的精美用户界面。
  • 开源且免费供所有人使用,包括商业用途。

http://www.kler.cn/a/389384.html

相关文章:

  • Sigrity SPEED2000 Power Ground Noise Simulation模式如何查看PDS系统的自阻抗操作指导
  • 万字长文解读深度学习——ViT、ViLT、DiT
  • 【深圳大学】数据结构A+攻略(计软版)
  • TensorRT基础知识
  • vue el-date-picker 日期选择器禁用失效问题
  • SQL练习(2)
  • React 探秘(四):手撸 mini-react
  • lua入门教程:type函数
  • 第二十周学习周报
  • 工程认证与Spring Boot:计算机课程管理的新挑战
  • toRef,toRefs,toRaw
  • Centos7 安装RabbitMQ以及web管理插件
  • playwright使用
  • 大模型预训练+微调大模型;大模型提示/指令模式”(Prompt/Instruct Mode)
  • AUTOSAR CP TCP/IP堆栈规范导读
  • 一文熟悉新版llama.cpp使用并本地部署LLAMA
  • 秃姐学AI系列之:GRU——门控循环单元 | LSTM——长短期记忆网络
  • 盲盒小程序开发,盲盒经济正向线上转战发展
  • 地下水数值模拟、 地下水环评、Visual modflow Flex、Modflow
  • 思源笔记轻松连接本地Ollama大语言模型,开启AI写作新体验!
  • nodejs 019: React组件 JSX基础语法规则
  • 【FFmpeg】FFmpeg 函数简介 ③ ( 编解码相关函数 | FFmpeg 源码地址 | FFmpeg 解码器相关 结构体 和 函数 )
  • 管家婆ERP集成金蝶云星空(金蝶云星空主供应链)
  • 苍穹外卖05-Redis相关知识点
  • 简单实用RTC时钟 | 使用手册
  • Ubuntu22.04安装cuDNN