[发明专利]数据处理方法和装置在审
申请号: | 202010361543.1 | 申请日: | 2020-04-30 |
公开(公告)号: | CN111563132A | 公开(公告)日: | 2020-08-21 |
发明(设计)人: | 付昕;王鹏鹏;胡传杰;王冠华;刘辰 | 申请(专利权)人: | 中国银行股份有限公司 |
主分类号: | G06F16/28 | 分类号: | G06F16/28;G06F9/50 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 薛娇 |
地址: | 100818 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 装置 | ||
本申请公开了一种数据处理方法和装置,应用于云平台,云平台中部署有容器编码调度引擎,容器编码调度引擎创建有至少一个工作节点,该至少一个工作节点上运行有分布式关系型数据库,分布式关系型数据库为支持结构化数据和非结构化数据。其中,分布式关系型数据库在接收到数据处理请求后,如所具有的资源无法满足数据处理请求,向容器编码调度引擎发送资源申请请求;容器编码调度引擎为分布式关系型数据库调度并分配资源;在分布式关系型数据库具有的资源满足数据处理请求的情况下,基于数据处理请求执行数据处理操作。本申请可以在数据库支持结构化和非结构化数据的存储的前提下,更为有效应对高并发的数据访问。
技术领域
本申请涉及数据处理技术领域,尤其涉及一种数据处理方法和装置。
背景技术
随着信息化的不断发展,银行等企业所涉及到数据的类型不逐渐多样化,使得企业可能需要同时维护结构化数据和非结构化数据。如,银行中客户信息可能会同时涉及到结构化和非结构化的数据。
结构化和非结构化数据并存对数据维护提出了较高要求。因此,在企业所需维护的数据量较大,且结构化数据和非结构化数据并存的情况下,如何较为可靠的实现数据存储并能够有效应对高并发的数据访问是本领域技术人员需要解决的技术问题。
发明内容
有鉴于此,本申请提供了一种数据处理方法和装置,以在数据库支持结构化和非结构化数据的存储的前提下,更为有效应对高并发的数据访问。
为实现上述目的,一方面,本申请提供了一种数据处理方法,应用于云平台,所述云平台中部署有容器编码调度引擎,所述容器编码调度引擎创建有至少一个工作节点,所述至少一个工作节点上运行有分布式关系型数据库,所述分布式关系型数据库为支持结构化数据和非结构化数据的数据库,所述方法包括:
所述分布式关系型数据库接收数据处理请求;
在所述分布式关系型数据库所具有的资源无法满足所述数据处理请求的情况下,所述分布式关系型数据库向所述容器编码调度引擎发送资源申请请求;
所述容器编码调度引擎响应于所述资源申请请求,为所述分布式关系型数据库调度并分配资源,以使得所述分布式关系型数据具有满足所述数据处理请求所需的资源;
在所述分布式关系型数据库具有的资源满足所述数据处理请求的情况下,基于所述数据处理请求执行数据处理操作。
优选的,所述分布式关系型数据库包括:请求处理模块、位置驱动模块和存储模块集,所述存储模块集包括用于存储数据的至少一个存储模块;
其中,所述分布式关系型数据库接收数据处理请求,包括:
所述分布式关系型数据库中的请求处理模块接收数据处理请求;
所述在所述分布式关系型数据库所具有的资源无法满足所述数据处理请求的情况下,所述分布式关系型数据库向所述容器编码调度引擎发送资源申请请求,包括:
所述请求处理模块基于所述数据处理请求向所述位置驱动模块发送数据处理指示,所述数据处理指示用于指示存在所述数据处理请求;
所述位置驱动模块响应于所述数据处理指示,基于该数据处理请求所请求的数据操作,检测所述存储模块集中是否存在可用且资源充足的至少一个存储模块;
在所述位置驱动模块检测到所述存储模块集中不存在所述可用且资源充足的至少一个存储模块的情况下,所述位置驱动模块向所述容器编码调度引擎发送资源申请请求;
所述容器编码调度引擎响应于所述资源申请请求,为所述分布式关系型数据库调度并分配资源,包括:
所述容器编码调度引擎响应于所述资源申请请求,为所述存储模块集调用并分配资源,以使得所述存储模块集能够满足所述数据处理请求的处理需求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银行股份有限公司,未经中国银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010361543.1/2.html,转载请声明来源钻瓜专利网。