一种分布式关系型数据库的数据处理方法技术

技术编号:35551432 阅读:27 留言:0更新日期:2022-11-12 15:31
本发明专利技术公开了一种分布式关系型数据库的数据处理方法,包括根据业务需求为不同的组件定义不同的具备寻址标识的数据片区,当组件部署时新建和运行其对应数据片区,数据片区为对应组件提供数据存储服务;把新建的数据片区的标识和容器地址注册到数据库管理中心,数据库管理中心注册信息发给所有数据片区,其它数据片区根据数据片区的标识和容器地址访问新建的所述数据片区,使得数据片区之间数据相互传输;可以把各聚合体的数据就近放置在计算端,从而加快数据处理效率。创建数据库的操作指令,对所述聚合体进行相关操作。通过提供对数据库内聚合体的操作指令,无需编写复杂的SQL语句,实现各种业务需求,大大简化了编程难度。大大简化了编程难度。

【技术实现步骤摘要】
一种分布式关系型数据库的数据处理方法


[0001]本专利技术属于数据库
,具体涉及一种分布式关系型数据库的数据处理方法。

技术介绍

[0002]随着数字经济成为大战略,目前正在大力推进城市数字化、企业数字化。云计算、大数据、人工智能等技术是支撑数字经济的重要支柱。而分布式数据库则是云计算、大数据、人工智能最重要的基础设施,负责存储、传输海量的业务数据。
[0003]当前市场上分布式数据库分为两大类:关系型数据库、非关系型数据库。分布式关系数据库主流产品有:PostgreSQL、CockroachDB等;非关系型数据库主流产品有:MongoDB、Redis、ScyllaDB等。关系型数据库适合存储结构化数据,便于事务操作,实现复杂查询。非关系型数据则适合非结构化数据,扩展性好。
[0004]从分布式的实现模式上有两大类技术类型:主副本模式、多活模式。主副本模式数据库有:PostgreSQL、MongoDB、Redis等;多活模式数据库有:CockroachDB、ScyllaDB等。主副本模式,存在一个可写入的主节点,多个可读本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种分布式关系型数据库的数据处理方法,其特征在于,包括以下步骤:根据业务需求为不同的组件定义不同的具备寻址标识的数据片区,当组件部署时新建和运行其对应数据片区,数据片区为对应组件提供数据存储服务;所述数据片区的定义包括:每个数据片区在部署前,利用相关开发工具,根据业务需求定义对应数据片区内部各聚合体的数据结构;每个聚合体由一个根表格和多层级若干子表格组成一棵表格树,表格树中的每个表格都定义了数据片区相关信息;数据片区的新建和注册:根据业务需求在指定的容器里新建具有唯一标识的数据片区,在新建的数据片区里新建已经定义好的聚合体,并为新建聚合体建立初始值;完成新建数据片区后,把新建的数据片区的标识和容器地址注册到数据库管理中心,以便数据库管理中心再把注册信息发给所有数据片区,其它数据片区根据数据片区的标识和容器地址访问新建的所述数据片区,使得数据片区之间数据相互传输;创建数据库的操作指令,所述操作指令用于对所述聚合体进行新增、删除、修改、查询、数据输出、数据输入和数据恢复操作。2.根据权利要求1所述的分布式关系型数据库的数据处理方法,其特征在于,根据数据片区对应的唯一的寻址标识,在数据片区之间单个或批量传输指定的聚合体数据;所述聚合体的数据传输方式包括:数据下载、数据上传、数据拉取和数据推送。3.根据权利要求1所述的分布式关系型数据库的数据处理方法,其特征在于,还包括对数据库进行迁移:根据业务需求把指定的数据片区从当前容器迁移到指定的其它容器;同时把迁移后的容器标识注册到数据库管理中心该数据片区的最新容器,并通知给所有其它数据库片区。4.根据权利要求1所述的分布式关系型数据库的数据处理方法,其特征在于,还包括数据库的删除:根据业务需求删除指定的数据片区,同时通知数据库管理中心把该数据片区相关信息删除,所有其它数据库片...

【专利技术属性】
技术研发人员:邓颢李映红刘国标
申请(专利权)人:深圳市瓴码云计算有限公司
类型:发明
国别省市:

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

1