版权所有:内蒙古大学图书馆 技术提供:维普资讯• 智图
内蒙古自治区呼和浩特市赛罕区大学西街235号 邮编: 010021
专利申请号:CN202010711805.2
公 开 号:CN111858097A
发 明 人:方小牛 林佳乐 段欢欢 张玄 夏素萍 陈慧清 卢志昊
代 理 人:王依
代理机构:11357 北京同辉知识产权代理事务所(普通合伙)
专利类型:发明申请
申 请 日:20201030
公 开 日:20200722
专利主分类号:G06F9/54(20060101)
关 键 词:存储模块 元数据管理模块 客户端 集群管理模块 服务器端 网络请求 集群 分布式数据库系统 操作结果 操作请求 工作运行 集群方式 键值存储 可用性 返回 读写 算法 心跳 引擎 数据库 服务
摘 要:本发明公开一种分布式数据库系统,由服务器端和客户端组成,服务器端包括元数据管理模块、存储模块和集群管理模块,元数据管理模块和存储模块均以集群方式工作运行,每个集群都拥有多个节点,且同一集群中的多个节点运行相同的服务,元数据管理模块和存储模块之间通过心跳互交,集群管理模块借助Zookeeper实现,客户端客户端通过网络请求首先连接至元数据管理模块,返回具体的存储模块信息后再向存储模块发起网络请求,存储模块完成对应的操作请求之后返回客户端操作结果。本发明将键值存储引擎LevelDB与分布式共识算法Raft相结合,提高了系统的读写时间,提高了KV数据库的可用性。