[发明专利]一种无主节点分布并行数据存储方法和系统有效
| 申请号: | 201910114014.9 | 申请日: | 2019-02-14 |
| 公开(公告)号: | CN109815294B | 公开(公告)日: | 2019-12-20 |
| 发明(设计)人: | 杨刚 | 申请(专利权)人: | 北京谷数科技有限公司 |
| 主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F16/28;G06F16/242 |
| 代理公司: | 11781 北京丰浩知识产权代理事务所(普通合伙) | 代理人: | 李学康 |
| 地址: | 100193 北京市海淀区西*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明公开了一种无主节点分布并行数据存储方法和系统,包括:系统接收到多个SQL客户端连接时,按照负载均衡方法将SQL连接均匀分配至多个节点;连接SQL客户端后,接收SQL语句事务请求;对SQL语句进行语法分析并采用动态规划算法或者遗传算法生成最优执行计划;依据数据分布算法获取数据分布所有执行计划的节点,然后将执行计划传送到所有执行计划的节点进行计划执行;根据执行计划进行数据提取、处理、存储一系列事务活动,并返回结果;汇总所有的结果;通过Log传送的机制接收组内的心跳检测包和日志文件,在组内进行数据同步。本申请提供的方案基于指令迁移的方式能够达到高的事务吞吐量,同时所有节点均是主节点,不会因为个别节点的故障导致整个系统的不可用,实现多活,具有高可靠、并行计算和易扩展等优点。 | ||
| 搜索关键词: | 存储 并行数据 节点分布 数据分布 动态规划算法 客户端连接 事务吞吐量 并行计算 返回结果 负载均衡 计划执行 均匀分配 日志文件 事务请求 数据提取 数据同步 算法获取 系统接收 心跳检测 遗传算法 语法分析 指令迁移 不可用 高可靠 客户端 主节点 传送 申请 事务 | ||
【主权项】:
1.一种无主节点分布并行数据存储方法,系统由若干组组成,每个组包含若干对等节点:/n系统接收到多个SQL客户端连接时,按照负载均衡方法将SQL连接均匀分配至多个节点;/n所述节点连接SQL客户端后,接收SQL语句事务请求;/n对所述SQL语句进行语法分析并采用动态规划算法或者遗传算法生成最优执行计划;/n依据数据分布算法获取数据分布所有执行计划的节点,然后将所述执行计划传送到所述所有执行计划的节点进行计划执行;/n根据所述执行计划进行数据提取、处理、存储一系列事务活动,并返回结果;/n汇总所有的结果;/n通过Log传送的机制接收组内的心跳检测包和日志文件,在组内进行数据同步。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京谷数科技有限公司,未经北京谷数科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910114014.9/,转载请声明来源钻瓜专利网。





