Skip to content
/ NoDb Public
forked from NewLifeX/NoDb

百万级KV数据库,基于内存映射文件的持久化读写

License

Notifications You must be signed in to change notification settings

zouql/NoDb

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

新生命团队NoDb数据库,基于MMF实现的NoSql,百万级读写性能。

主要用途:

  • kv存储 key是String,value是Byte[],kv均支持变长
  • list存储 存储顺序数据,一般配合kv作为大型kv的时序key存储,例如每秒有哪些key

项目进展:

  • MemoryFile封装完成
  • Heap堆分配完成
  • ListDb列表数据库开发完成,测试中
  • Database开发中

新生命开源项目矩阵

项目 年份 状态 .NET Core 说明
NewLife.Core 2002 维护中 日志、网络、RPC、序列化、缓存、多线程
XCode 2005 维护中 数据中间件,MySQL、SQLite、SqlServer、Oracle
NewLife.Cube 2010 维护中 Web魔方,权限基础框架,集成OAuth
NewLife.Redis 2017 维护中 Redis客户端,微秒级延迟,百亿级项目验证
NewLife.RocketMQ 2018 维护中 支持Apache RocketMQ和阿里云消息队列
NewLife.MQ 2016 维护中 轻量级消息队列
Stardust 2018 开发中 星尘,微服务平台,学习Dubbo
XAgent 2008 重构中 集群节点分布式计算平台,学习Hadoop
NoDb 2017 开发中 NoSQL数据库,百万级读写性能,学习Redis+MongoDB
NewLife.Cache 2018 维护中 自定义缓存服务器
XLink 2016 维护中 物联网云平台
NewLife.Net 2005 维护中 网络库,千万级吞吐率,学习gRPC、Thrift
XCoder 2006 维护中 × 码神工具,开发者必备
XProxy 2005 维护中 产品级反向代理
XScript 2010 维护中 × C#脚本引擎
XTemplate 2008 维护中 × 模版引擎,学习TT
NewLife.DNS 2011 维护中 × DNS代理服务器
NewLife.CMX 2013 维护中 × 内容管理系统
SmartOS 2014 保密中 C++11 嵌入式操作系统,面向ARM Cortex-M芯片架构
GitCandy 2015 维护中 × Git管理系统
NewLife.MySql 2018 开发中 MySql驱动
X组件 .NET2.0 2002 存档中 .NET2.0 日志、网络、RPC、序列化、缓存、Windows服务、多线程
X组件 .NET4.0 2002 存档中 .NET4.0 日志、网络、RPC、序列化、缓存、Windows服务、多线程

新生命开发团队

网站:http://www.NewLifeX.com 博客:https://nnhy.cnblogs.com QQ群:1600800

About

百万级KV数据库,基于内存映射文件的持久化读写

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%