全局序列号应用于分布式数据库中间件的方法技术

技术编号:17734030 阅读:56 留言:0更新日期:2018-04-18 11:28
本发明专利技术提供一种全局序列号应用于分布式数据库中间件的方法,属于分布式数据库领域,本发明专利技术包括1)本地文件配置方式和2)数据库配置方式;全局序列号应用于分布式数据库中间件来解决分布式系统中的表主键的全局唯一性的解决方案,基于分布式数据库中间件,在其实现层通过本地文件配置和数据库配置的方式,实现其全局序列号。

A method of applying global serial number to distributed database middleware

The invention provides a method for global sequence number used in distributed database middleware, which belongs to the field of distributed database, the invention includes 1) local file configuration and database configuration; 2) global sequence number used in distributed database middleware to solve the distributed system in the key table global uniqueness of solutions, distributed in the database middleware based on layer through the local configuration file and database configuration, realize the overall sequence number.

【技术实现步骤摘要】
全局序列号应用于分布式数据库中间件的方法
本专利技术涉及分布式数据库技术,尤其涉及一种全局序列号应用于分布式数据库中间件的方法。
技术介绍
分布式数据库中间件的基本思想是通过分布式数据库中间件将集中模式数据库中的数据进行切分存储到多个数据存储节点上,以获取更大的存储容量和更高的并发访问量。近年来,随着数据量的高速增长,分布式数据库中间件也得到了快速的发展并广泛应用于多个行业。通过DistributedMiddleWare切分数据后,原有的关系数据库中的主键约束在分布式数据库系统下将无法使用,因此需要在DistributedMiddleWare中引入一种机制来保证全局数据的唯一性标识,通过全局序列号(SEQ_GLOBAL)机制来保证分布式数据库的全局性的数据唯一标识。
技术实现思路
基于上述技术问题,本专利技术提出了全局序列号应用于分布式数据库中间件来解决分布式系统中的表主键的全局唯一性的解决方案,基于分布式数据库中间件,在其实现层通过本地文件配置和数据库配置的方式,实现其全局序列号。本专利技术是在分布式数据库中间件中实现分布式数据库系统的全局序列号,来保证表主键的全局唯一性,避免通过分布本文档来自技高网...

【技术保护点】
全局序列号应用于分布式数据库中间件的方法,其特征在于,包括1)本地文件配置方式和2)数据库配置方式;其中,1)本地文件配置方式在分布式数据库中间件中将SEQ_GLOBAL配置到本地文件中,当使用到SEQ_GLOBAL中的配置文件后,分布式数据库中间件会读取该配置文件中SEQ_GLOBAL当前值;2)数据库配置方式在数据库中建立一张表,存放GLOBAL_SEQ的名称、当前值、步长信息;当使用该GLOBAL_SEQ时,根据传入的GLOBAL_SEQ名称,从数据库中读取GLOBAL_SEQ表中的当前值和步长,同时将数据库中当前值设置为原来当前值+步长;Distributed MiddleWare读取...

【技术特征摘要】
1.全局序列号应用于分布式数据库中间件的方法,其特征在于,包括1)本地文件配置方式和2)数据库配置方式;其中,1)本地文件配置方式在分布式数据库中间件中将SEQ_GLOBAL配置到本地文件中,当使用到SEQ_GLOBAL中的配置文件后,分布式数据库中间件会读取该配置文件中SEQ_GLOBAL当前值;2)数据库配置方式在数据库中建立一张表,存放GLOBAL_SEQ的名称、当前值、步长信息;当使用该GLOBAL_SEQ时,根据传入的GLOBAL_SEQ名称,从数据库中读取GLOBAL_SEQ表中的当前值和步长,同时将数据库中当前值设置为原来当前值+步长;DistributedMiddleWare读取更新后的当前值,作为本次要使用的GLOBAL_SEQ值,重复执行上述操作。...

【专利技术属性】
技术研发人员:李永仙
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1