[发明专利]一种分布式数据库主键生成的方法和系统在审
申请号: | 201510962633.5 | 申请日: | 2015-12-21 |
公开(公告)号: | CN105608165A | 公开(公告)日: | 2016-05-25 |
发明(设计)人: | 王帅 | 申请(专利权)人: | 用友网络科技股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京中恒高博知识产权代理有限公司 11249 | 代理人: | 刘洪京 |
地址: | 100094 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 数据库 主键 生成 方法 系统 | ||
1.一种分布式数据库主键生成的方法,其特征在于:在多机分布式环境中,保证各个节点都是对等的情况下,各个节点通过自动协商来决定主键生成。
2.根据权利要求1所述的分布式数据库主键生成的方法,其特征在于,所述的各节点协商确定主键生成是基于一致性算法下。
3.一种分布式数据库主键生成的系统,其特征在于,系统流程步骤如下:
(1)任意节点在正常运行中;
(2)某节点收到主键生成请求;
(3)该节点启动主键预生成,生成一个唯一标识;
(4)该节点将步骤(3)生成的一个唯一标识与其他节点协商确定是否可以生成该节点;
(5)生成主键。
4.根据权利要求3所述的分布式数据库主键生成的系统,其特征在于,所述的该节点为收到主键生成请求的节点。
5.根据权利要求3所述的分布式数据库主键生成的系统,其特征在于,所述步骤(3)的主键预生成为根据主键的标识和期望生成的主键ID来生成一个唯一标识,所述的唯一标识会在步骤(4)中使用。
6.根据权利要求4所述的分布式数据库主键生成的系统,其特征在于,所述的步骤(4)中的协商包括:若大多数节点同意执行,则进入步骤(5);若大多数节点不同意执行,则返回到步骤(1)。
7.根据权利要求3所述的分布式数据库主键生成的系统,其特征在于,所述的任意节点为多个对等的工作节点;每个工作节点都负责处理主键的生成;所述的每个工作节点都会随机收到对某个主键的生成请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于用友网络科技股份有限公司,未经用友网络科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510962633.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:搜索结果页的展现方法及装置
- 下一篇:一种数据库的入库方法及接口