分布式数据库的处理方法和装置,及服务器集群制造方法及图纸

技术编号:20160447 阅读:50 留言:0更新日期:2019-01-19 00:13
本公开提供了一种分布式数据库的处理方法,包括:至少两个数据写入任务分别获取偏序参数,其中,至少两个数据写入任务为针对分布式数据库的任务,每个数据写入任务包括至少一份数据的写入,不同数据写入任务的偏序参数不同;至少两个数据写入任务分别基于对应的偏序参数,分别生成至少一个偏序值,以基于生成的至少一个偏序值,执行至少一份数据的写入操作,其中,至少两个数据写入任务中一份数据对应一个偏序值,不同份数据对应不同的偏序值。本公开还提供了一种分布式数据库的处理装置以及一种服务器集群。

【技术实现步骤摘要】
分布式数据库的处理方法和装置,及服务器集群
本公开涉及一种分布式数据库的处理方法和装置,及服务器集群。
技术介绍
随着传统数据技术日趋成熟、计算机网络技术的飞速发展和应用范围的扩大,以分布式为主要特征的数据库系统的研究与开发受到人们的注意。在实现本公开的过程中,专利技术人发现现有技术中至少存在如下问题:现有分布式数据库无法实现自动增长列的基本功能,虽然借助于自动增长生成器能够为分布式数据库写入的每行数据生成一个唯一的值,但是在每新增一行数据时,该分布式数据库都需要调用自动增长生成器,则在需要写入的数据量很庞大的情况下,则需要频繁调用自动增长生成器,这无疑会造成很大的额外性能消耗。
技术实现思路
本公开的一个方面提供了一种分布式数据库的处理方法,包括:至少两个数据写入任务分别获取偏序参数,其中,至少两个数据写入任务为针对分布式数据库的任务,每个数据写入任务包括至少一份数据的写入,不同数据写入任务的偏序参数不同;至少两个数据写入任务分别基于对应的偏序参数,分别生成至少一个偏序值,以基于生成的至少一个偏序值,执行至少一份数据的写入操作,其中,至少两个数据写入任务中一份数据对应一个偏序值,不同份本文档来自技高网...

【技术保护点】
1.一种分布式数据库的处理方法,包括:至少两个数据写入任务分别获取偏序参数,其中,所述至少两个数据写入任务为针对所述分布式数据库的任务,每个数据写入任务包括至少一份数据的写入,不同数据写入任务的偏序参数不同;所述至少两个数据写入任务分别基于对应的偏序参数,分别生成至少一个偏序值,以基于生成的所述至少一个偏序值,执行所述至少一份数据的写入操作,其中,所述至少两个数据写入任务中一份数据对应一个偏序值,不同份数据对应不同的偏序值。

【技术特征摘要】
1.一种分布式数据库的处理方法,包括:至少两个数据写入任务分别获取偏序参数,其中,所述至少两个数据写入任务为针对所述分布式数据库的任务,每个数据写入任务包括至少一份数据的写入,不同数据写入任务的偏序参数不同;所述至少两个数据写入任务分别基于对应的偏序参数,分别生成至少一个偏序值,以基于生成的所述至少一个偏序值,执行所述至少一份数据的写入操作,其中,所述至少两个数据写入任务中一份数据对应一个偏序值,不同份数据对应不同的偏序值。2.根据权利要求1所述的方法,其中:所述至少两个数据写入任务为所述分布式数据库的控制节点触发的一组任务;所述偏序参数与任务相关参数及任务非相关参数具有关联关系,其中,所述任务相关参数和所述一组任务的特征相关联,所述任务非相关参数和所述一组任务的特征无关联,所述至少两个数据写入任务的任务非相关参数相同,所述偏序参数由所述数据写入任务从所述控制节点和/或共享存储获得,所述共享存储可由所述数据写入任务访问。3.根据权利要求2所述的方法,其中:所述偏序参数包括所述任务相关参数和所述任务非相关参数;所述偏序参数由所述数据写入任务从所述控制节点和/或共享存储获得,包括:所述数据写入任务从所述控制节点获取任务相关参数,所述数据写入任务从所述共享存储获取任务非相关参数;或所述数据写入任务从所述共享存储获取任务相关参数和任务非相关参数;或所述数据写入任务从所述控制节点获取任务相关参数和任务非相关参数。4.根据权利要求2所述的方法,其中,所述任务相关参数包括所述一组任务中数据写入任务的数量,以及每个数据写入任务分别对应的任务标识。5.根据权利要求4所述的方法,其中,所述至少两个数据写入任务分别基于对应的偏序参数,分别生成至少一个偏序值,包括:第一数据写入任务在写入第一份数据时,基于所述任务非相关参数、数据写入任务的数量、第一数据写入任务对应的任务标识、以及第一份数据在第一数据写入任务对应的至少一份数据中的数据标识信息,生成与第一份数据对应的偏序值;以及所述方法还包括:所述第一数据写入任务基于与所述第一份数据对应的偏序值,完成所述第一份数据的写入操作。6.根据权利要求2所述的方法,其中,所述方法还包括:所述数据写入任务在完成对应的数据写入操作后,分别将生成的至少一个偏序值中最大的偏序值发送至所述共享存储,其中,所述共享存储能够基于获得的偏序值对存储的任务非相关参数进行更新。7.一种分布式数据库的处理装置,包括:偏序参数获取模块,用于使至少两个数据写入任...

【专利技术属性】
技术研发人员:陈佛林刘涛阳青亚
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京,11

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

1