[发明专利]一种数据处理的方法、系统以及相关设备有效
申请号: | 201410452456.1 | 申请日: | 2014-09-05 |
公开(公告)号: | CN104239486B | 公开(公告)日: | 2017-09-29 |
发明(设计)人: | 黄郁财 | 申请(专利权)人: | 广州华多网络科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 广州三环专利商标代理有限公司44202 | 代理人: | 郝传鑫,熊永强 |
地址: | 510000 广东省广州市番*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据处理 方法 系统 以及 相关 设备 | ||
技术领域
本发明涉及计算机技术领域,尤其涉及一种数据处理的方法、系统以及相关设备。
背景技术
目前的关系数据库都能提供字段值递增技术,字段值递增技术是指在向数据表插入数据时,关系数据库将基于所保存的计数值对需要计数的字段进行自动递增,并保存当前的计数值。
由于每个关系数据库中所保存的计数值并不相同,所以当将某个关系数据库中的数据迁移至另一个关系数据库时,目前的字段值递增技术无法保证新的关系数据库继续对需要计数的字段进行自动递增时的正确性。
发明内容
本发明实施例提供了一种数据处理的方法、系统以及相关设备,可保证需要计数的字段在计数时的正确性。
本发明实施例第一方面提供了一种数据处理的方法,包括:
数据库设备发送计数获取请求到计数服务器,以使所述计数服务器对与数据表对应的主键进行计数操作以得到计数后的主键数值;
所述数据库设备获取所述计数服务器所返回的所述计数后的主键数值,并将数据表中的计数字段的数值设置为所述计数后的主键数值;
当所述数据库设备向所述数据表中添加业务数据时,将所述业务数据中的编号参数设置为所述计数字段的数值;
其中,所述数据表是由所述数据库设备所存储的,所述主键是由所述计数服务器所存储的。
本发明实施例第二方面提供了一种数据处理的方法,包括:
计数服务器接收数据库设备发送的计数获取请求;
所述计数服务器根据所述计数获取请求对与数据表对应的主键进行计数操作,以得到计数后的主键数值;
所述计数服务器将所述计数后的主键数值发送到所述数据库设备,以使所述数据库设备将数据表中的计数字段的数值设置为所述计数后的主键数值;
其中,所述数据表是由所述数据库设备所存储的,所述主键是由所述计数服务器所存储的。
本发明实施例第三方面提供了一种数据库设备,包括:
请求发送模块,用于发送计数获取请求到计数服务器,以使所述计数服务器对与数据表对应的主键进行计数操作以得到计数后的主键数值;
获取设置模块,用于获取所述计数服务器所返回的所述计数后的主键数值,并将数据表中的计数字段的数值设置为所述计数后的主键数值;
参数设置模块,用于当向所述数据表中添加业务数据时,将所述业务数据中的编号参数设置为所述计数字段的数值;
其中,所述数据表是由所述数据库设备所存储的,所述主键是由所述计数服务器所存储的。
本发明实施例第四方面提供了一种计数服务器,包括:
请求接收模块,用于接收数据库设备发送的计数获取请求;
计数模块,用于根据所述计数获取请求对与数据表对应的主键进行计数操作,以得到计数后的主键数值;
数值发送模块,用于将所述计数后的主键数值发送到所述数据库设备,以使所述数据库设备将数据表中的计数字段的数值设置为所述计数后的主键数值;
其中,所述数据表是由所述数据库设备所存储的,所述主键是由所述计数服务器所存储的。
本发明实施例第五方面提供了一种数据处理的系统,包括本发明实施例第三方面提供的所述数据库设备和本发明第四方面提供的所述计数服务器。
本发明实施例中,数据库设备通过计数服务器获取计数后的主键数值,可以将数据表中的计数字段的数值设置为所述计数后的主键数值,由于主键是由计数服务器所存储的,所以无论数据库设备是否迁移数据,都不影响计数服务器对主键的计数操作,从而可以保证计数字段的数值在计数时的正确性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种数据处理的方法的流程示意图;
图2是本发明实施例提供的另一种数据处理的方法的流程示意图;
图3a是本发明实施例提供的一种数据表与主键的对应关系图;
图3b是本发明实施例提供的一种管理主键数值的界面图;
图4是本发明实施例提供的一种数据库设备的结构示意图;
图5是本发明实施例提供的一种计数服务器的结构示意图;
图6是本发明实施例提供的一种数据处理的系统的结构示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州华多网络科技有限公司,未经广州华多网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410452456.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:全塑料车身电动汽车
- 下一篇:一种新定位方式的商用车转向器控制阀总成