[发明专利]一种使数据从水平扩展变为垂直扩展的方法在审
申请号: | 201910882040.6 | 申请日: | 2019-09-18 |
公开(公告)号: | CN110633283A | 公开(公告)日: | 2019-12-31 |
发明(设计)人: | 占意平 | 申请(专利权)人: | 达疆网络科技(上海)有限公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22 |
代理公司: | 11589 北京劲创知识产权代理事务所(普通合伙) | 代理人: | 王志敏 |
地址: | 200082 上海市杨*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 信息集 订单信息 数据库 水平扩展 储存 垂直 数据库存储 订单数据 高效处理 工作效率 调取 拼接 还原 存储 创建 保证 | ||
一种使数据从水平扩展变为垂直扩展的方法,包括以下具体步骤:S1、创建储存数据库A;S2、对输入到提单系统内的订单信息B1进行拆分,得到拆分信息集C;S3、将拆分信息集C存储于储存数据库中;S4、从储存数据库中调取拆分信息集C,对拆分信息集C拼接还原,得到订单信息B2;S5、提单系统对得到的订单信息B2进行处理。本发明通过将数据从水平扩展变为了垂直扩展,解决在数据库存储数据长度不够的情况下,提单系统依然能对订单数据信息进行高效处理的问题,从而保证提单系统有序的进行运行,大大提高工作效率。
技术领域
本发明涉及数据处理技术领域,尤其涉及一种使数据从水平扩展变为垂直扩展的方法。
背景技术
数据库是支持将数据存储为称作表格的逻辑结构的集合的软件系统,每个表格包含具有指定结构的记录。随着单个数据库内应用数目的增长,对于该数据库提供合理的响应时间而言该数据库上的负载可能变得过高;提单系统是一个中间系统,需要存储许多的数据供下游系统使用;而很多数据都是以模块的形式存储,然后转成json后持久化。但是由于业务的增长,数据长度不断增加,而提单系统的储存的数据长度有限,往往无法满足对超过提单系统存储数据长度的数据仅存储;现有的解决方式只是一味的修改提单系统可存储的数据长度,但这仍是一个治本的方法,无法满足现有提单系统使用的需要;为此,本申请中提出一种使数据从水平扩展变为垂直扩展的方法,以解决上述问题。
发明内容
(一)发明目的
为解决背景技术中存在的技术问题,本发明提出一种使数据从水平扩展变为垂直扩展的方法,本发明通过将数据从水平扩展变为了垂直扩展,解决在数据库存储数据长度不够的情况下,提单系统依然能对订单数据信息进行高效处理的问题。
(二)技术方案
为解决上述问题,本发明提供了一种使数据从水平扩展变为垂直扩展的方法,包括以下具体步骤:
S1、创建储存数据库A;
S2、对输入到提单系统内的订单信息B1进行拆分,得到拆分信息集C;
S3、将拆分信息集C存储于储存数据库中;
S4、从储存数据库中调取拆分信息集C,对拆分信息集C拼接还原,得到订单信息B2;
S5、提单系统对得到的订单信息B2进行处理。
优选的,S1中创建储存数据库A后,需设定储存数据库A内存储的信息集的数据长度为D1。
优选的,设定信息集的数据的长度后并对订单信息B1进行拆分前需要对订单信息B1进行筛选:
当订单信息B1的数据长度不大于数据长度D1,则直接将订单信息B1存储于储存数据库A内;
当订单信息B1的数据长度大于数据长度D1,则直接将订单信息B1进行拆分,得到拆分信息集C。
优选的,订单信息B1和订单信息B2所表述的内容完全相同。
优选的,储存数据库A包括第一数据库和第二数据库;第一数据库和第二数据库通讯连接,第一数据库内配置有多个用于存储拆分信息集C或者订单信息B1的存储区间,第二数据库内配置有多个用于存储第一数据库发送至第二数据库内信息的存储区间。
优选的,上述使数据从水平扩展变为垂直扩展的控制系统,包括数据接收模块、拆分模块、调取模块、储存数据库和拼接还原模块;
数据接收模块与提单系统通讯连接,且数据接收模块与拆分模块通讯连接;拆分模块与储存数据库通讯连接;
调取模块与存储数据库通讯连接,且调取模块与拼接还原模块通讯连接。
优选的,控制系统还包括判断模块;判断模块与数据接收模块通讯连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于达疆网络科技(上海)有限公司,未经达疆网络科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910882040.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种空域资源多级三维网格化方法及工具
- 下一篇:数据库中表的变更方法及装置