-
公开(公告)号:CN118796948B
公开(公告)日:2025-01-14
申请号:CN202411275709.2
申请日:2024-09-12
Applicant: 苏州吉呗思数据技术有限公司 , 天津南大通用数据技术股份有限公司
Abstract: 本发明提供了一种分布式数据库修改分片规则的方法、装置及电子设备,可以应用于数据库领域。该方法包括:响应于检测到分片规则修改指令,确定与修改分片规则相关的原存储节点和新存储节点、以及原存储节点中待修改的第一数据表;获取分片规则修改参数;在确定分片规则修改参数为存储节点间修改的情况下,在新存储节点创建与第一数据表结构相同的第二数据表;通过插入语句,将第一数据表中的数据插入第二数据表,使得在原存储节点和新存储节点之间实现数据迁移;在系统表中交换第一数据表和第二数据表的存储路径和分片规则,以实现分布式数据库的在线分片规则修改。
-
公开(公告)号:CN119149558A
公开(公告)日:2024-12-17
申请号:CN202411641333.2
申请日:2024-11-18
Applicant: 苏州吉呗思数据技术有限公司 , 天津南大通用数据技术股份有限公司
Abstract: 本发明提供了一种分布式数据库分片键更新方法、装置、设备和介质,可以应用于分布式数据库领域。该分布式数据库分片键更新方法包括:响应于接收到针对目标数据表的分片键更新指令,获取目标数据表中的目标数据以及目标数据的第一分片键值,并从分片键更新指令中确定第二分片键值;根据原存储节点和目标存储节点,生成针对目标数据的操作指示数据,其中,所述操作指示数据包括针对所述目标数据的待执行操作,所述待执行操作包括更新操作、删除操作或插入操作;根据操作指示数据,生成结构化查询语句;以及将结构化查询语句发送至与操作指示数据相匹配的待操作存储节点,其中,待操作存储节点包括原存储节点或目标存储节点。
-
公开(公告)号:CN119149558B
公开(公告)日:2025-04-22
申请号:CN202411641333.2
申请日:2024-11-18
Applicant: 苏州吉呗思数据技术有限公司 , 天津南大通用数据技术股份有限公司
Abstract: 本发明提供了一种分布式数据库分片键更新方法、装置、设备和介质,可以应用于分布式数据库领域。该分布式数据库分片键更新方法包括:响应于接收到针对目标数据表的分片键更新指令,获取目标数据表中的目标数据以及目标数据的第一分片键值,并从分片键更新指令中确定第二分片键值;根据原存储节点和目标存储节点,生成针对目标数据的操作指示数据,其中,所述操作指示数据包括针对所述目标数据的待执行操作,所述待执行操作包括更新操作、删除操作或插入操作;根据操作指示数据,生成结构化查询语句;以及将结构化查询语句发送至与操作指示数据相匹配的待操作存储节点,其中,待操作存储节点包括原存储节点或目标存储节点。
-
公开(公告)号:CN118796948A
公开(公告)日:2024-10-18
申请号:CN202411275709.2
申请日:2024-09-12
Applicant: 苏州吉呗思数据技术有限公司 , 天津南大通用数据技术股份有限公司
Abstract: 本发明提供了一种分布式数据库修改分片规则的方法、装置及电子设备,可以应用于数据库领域。该方法包括:响应于检测到分片规则修改指令,确定与修改分片规则相关的原存储节点和新存储节点、以及原存储节点中待修改的第一数据表;获取分片规则修改参数;在确定分片规则修改参数为存储节点间修改的情况下,在新存储节点创建与第一数据表结构相同的第二数据表;通过插入语句,将第一数据表中的数据插入第二数据表,使得在原存储节点和新存储节点之间实现数据迁移;在系统表中交换第一数据表和第二数据表的存储路径和分片规则,以实现分布式数据库的在线分片规则修改。
-
公开(公告)号:CN116303343A
公开(公告)日:2023-06-23
申请号:CN202310059294.4
申请日:2023-01-18
Applicant: 天津南大通用数据技术股份有限公司
Abstract: 本申请实施例公开了一种数据分片方法、装置、电子设备及存储介质。该方法包括:在数据节点数量发生变化的情况下,获取变化之前的第一节点数量、变化后的第二节点数量以及哈希桶的数量;基于所述第一节点数量和所述哈希桶数量确定变化前各数据节点对应的第一哈希桶分布数量,基于所述第二节点数量和所述哈希桶数量确定变化后各数据节点对应的第二哈希桶分布数量;基于所述第一哈希桶分布数量以及所述第二哈希桶分布数量为新增数据节点或者留存数据节点划分哈希桶,并将划分后的哈希桶与数据节点直接的映射关系更新至预设的数据路由映射表中;基于更新后的数据路由映射表中发生变化的映射关系进行数据分片的调整。数据迁移量大大减少。
-
-
-
-