-
公开(公告)号:CN119149558B
公开(公告)日:2025-04-22
申请号:CN202411641333.2
申请日:2024-11-18
Applicant: 苏州吉呗思数据技术有限公司 , 天津南大通用数据技术股份有限公司
Abstract: 本发明提供了一种分布式数据库分片键更新方法、装置、设备和介质,可以应用于分布式数据库领域。该分布式数据库分片键更新方法包括:响应于接收到针对目标数据表的分片键更新指令,获取目标数据表中的目标数据以及目标数据的第一分片键值,并从分片键更新指令中确定第二分片键值;根据原存储节点和目标存储节点,生成针对目标数据的操作指示数据,其中,所述操作指示数据包括针对所述目标数据的待执行操作,所述待执行操作包括更新操作、删除操作或插入操作;根据操作指示数据,生成结构化查询语句;以及将结构化查询语句发送至与操作指示数据相匹配的待操作存储节点,其中,待操作存储节点包括原存储节点或目标存储节点。
-
公开(公告)号:CN118796948A
公开(公告)日:2024-10-18
申请号:CN202411275709.2
申请日:2024-09-12
Applicant: 苏州吉呗思数据技术有限公司 , 天津南大通用数据技术股份有限公司
Abstract: 本发明提供了一种分布式数据库修改分片规则的方法、装置及电子设备,可以应用于数据库领域。该方法包括:响应于检测到分片规则修改指令,确定与修改分片规则相关的原存储节点和新存储节点、以及原存储节点中待修改的第一数据表;获取分片规则修改参数;在确定分片规则修改参数为存储节点间修改的情况下,在新存储节点创建与第一数据表结构相同的第二数据表;通过插入语句,将第一数据表中的数据插入第二数据表,使得在原存储节点和新存储节点之间实现数据迁移;在系统表中交换第一数据表和第二数据表的存储路径和分片规则,以实现分布式数据库的在线分片规则修改。
-
公开(公告)号:CN118069431B
公开(公告)日:2024-07-26
申请号:CN202410471522.3
申请日:2024-04-19
Applicant: 天津南大通用数据技术股份有限公司
IPC: G06F11/14 , G06F16/215 , G06F16/21 , G06F16/23
Abstract: 本发明提供了一种基于原地更新储存的数据库闪回方法,选择ustore存储引擎在数据库存储数据库表,通过所述数据库闪回方法恢复该数据库表,数据库闪回方法包括以下步骤:配置数据库表:在数据库中创建表时指定使用ustore模式,以备份数据的历史版本;记录DML操作信息:在T1中用户对数据库操作时,记录其创建的所有数据库表的DML操作信息;执行闪回操作:根据需要恢复到的时间点确定闪回操作的目标数据版本,再根据T2中记录的DML操作信息对相应的数据库表执行闪回操作;数据验证:验证已闪回的恢复数据,结束闪回恢复流程。本发明有益效果:实现在一定时间范围内对数据库数据进行快速恢复,提升数据恢复的速度和准确性。
-
公开(公告)号:CN119760026A
公开(公告)日:2025-04-04
申请号:CN202510251758.0
申请日:2025-03-05
Applicant: 天津南大通用数据技术股份有限公司
Abstract: 本申请提供了一种分布式数据库中全局对象的管理方法,所述方法包括:接收分布式数据库中代理模块发送的全局对象请求包,全局对象请求包是由计算节点或数据节点发起的全局对象请求经过所述代理模块进行封装得到的。基于所述全局对象请求的请求类型生成对应于所述全局对象请求包的应答包。将所述应答包返回至发起所述全局对象请求的计算节点或数据节点,并将所述应答包中对应的全局对象保存在存储模块中。基于所述应答包中对应的全局对象对所述存储模块中的历史全局对象进行更新得到更新后全局对象,所述更新后全局对象被同时保存至内存或磁盘中。本申请提供的方法可以高效的对全局对象进行管理。
-
公开(公告)号:CN118332010B
公开(公告)日:2024-10-11
申请号:CN202410755952.8
申请日:2024-06-13
Applicant: 天津南大通用数据技术股份有限公司
IPC: G06F16/2453 , G06F16/27 , G06F16/2455 , G06F16/242 , G06F9/50
Abstract: 本发明提供了一种用于分布式数据库的数据批量插入方法,客户端构建并发送包含参数化SQL语句的P消息至数据库,数据库接收P消息后解析其SQL语句,并生成对应的查询树,该查询树被缓存到本地;客户端向数据库发送U消息,数据库利用查询树解析U消息中的数据,使用数据的分片键字段和hash函数确定目标数据节点,进行路由计算;数据库将根据hash值将同一数据节点的数据组打包到新的U消息中,并将此U消息批量发送到对应的数据节点中进行数据插入;遍历T2中所有已确定的数据节点以批量接收插入的U消息,完成数据插入过程。本发明有益效果:显著提升批量数据插入的效率和系统响应速度。
-
公开(公告)号:CN118069431A
公开(公告)日:2024-05-24
申请号:CN202410471522.3
申请日:2024-04-19
Applicant: 天津南大通用数据技术股份有限公司
IPC: G06F11/14 , G06F16/215 , G06F16/21 , G06F16/23
Abstract: 本发明提供了一种基于原地更新储存的数据库闪回方法,选择ustore存储引擎在数据库存储数据库表,通过所述数据库闪回方法恢复该数据库表,数据库闪回方法包括以下步骤:配置数据库表:在数据库中创建表时指定使用ustore模式,以备份数据的历史版本;记录DML操作信息:在T1中用户对数据库操作时,记录其创建的所有数据库表的DML操作信息;执行闪回操作:根据需要恢复到的时间点确定闪回操作的目标数据版本,再根据T2中记录的DML操作信息对相应的数据库表执行闪回操作;数据验证:验证已闪回的恢复数据,结束闪回恢复流程。本发明有益效果:实现在一定时间范围内对数据库数据进行快速恢复,提升数据恢复的速度和准确性。
-
公开(公告)号:CN118332010A
公开(公告)日:2024-07-12
申请号:CN202410755952.8
申请日:2024-06-13
Applicant: 天津南大通用数据技术股份有限公司
IPC: G06F16/2453 , G06F16/27 , G06F16/2455 , G06F16/242 , G06F9/50
Abstract: 本发明提供了一种用于分布式数据库的数据批量插入方法,客户端构建并发送包含参数化SQL语句的P消息至数据库,数据库接收P消息后解析其SQL语句,并生成对应的查询树,该查询树被缓存到本地;客户端向数据库发送U消息,数据库利用查询树解析U消息中的数据,使用数据的分片键字段和hash函数确定目标数据节点,进行路由计算;数据库将根据hash值将同一数据节点的数据组打包到新的U消息中,并将此U消息批量发送到对应的数据节点中进行数据插入;遍历T2中所有已确定的数据节点以批量接收插入的U消息,完成数据插入过程。本发明有益效果:显著提升批量数据插入的效率和系统响应速度。
-
公开(公告)号:CN119149644B
公开(公告)日:2025-04-04
申请号:CN202411641625.6
申请日:2024-11-18
Applicant: 苏州吉呗思数据技术有限公司 , 天津南大通用数据技术股份有限公司
IPC: G06F16/27 , G06F16/242 , G06F9/50
Abstract: 本发明提供了一种分布式数据库中分布键的确定方法、装置及电子设备,可以应用于分布式数据库技术领域。该方法包括:从分布式数据库的编码文件中解析出多个初始结构化查询语句;在不执行多个初始结构化查询语句的情况下,从多个初始结构化查询语句中筛选出预设语句类型的多个结构化查询语句;根据每个结构化查询语句的查询树,确定与每个结构化查询语句相关的多个候选键各自的重分布代价,结构化查询语句包括至少一个数据库表,每个数据库表包括至少一个候选键;汇总多个结构化查询语句中相同数据库表的相同候选键的重分布代价,得到每个数据库表中每个候选键的重分布总代价;将每个数据库表中重分布总代价最高的候选键作为数据库表的分布键。
-
公开(公告)号:CN118796948B
公开(公告)日:2025-01-14
申请号:CN202411275709.2
申请日:2024-09-12
Applicant: 苏州吉呗思数据技术有限公司 , 天津南大通用数据技术股份有限公司
Abstract: 本发明提供了一种分布式数据库修改分片规则的方法、装置及电子设备,可以应用于数据库领域。该方法包括:响应于检测到分片规则修改指令,确定与修改分片规则相关的原存储节点和新存储节点、以及原存储节点中待修改的第一数据表;获取分片规则修改参数;在确定分片规则修改参数为存储节点间修改的情况下,在新存储节点创建与第一数据表结构相同的第二数据表;通过插入语句,将第一数据表中的数据插入第二数据表,使得在原存储节点和新存储节点之间实现数据迁移;在系统表中交换第一数据表和第二数据表的存储路径和分片规则,以实现分布式数据库的在线分片规则修改。
-
公开(公告)号:CN119149644A
公开(公告)日:2024-12-17
申请号:CN202411641625.6
申请日:2024-11-18
Applicant: 苏州吉呗思数据技术有限公司 , 天津南大通用数据技术股份有限公司
IPC: G06F16/27 , G06F16/242 , G06F9/50
Abstract: 本发明提供了一种分布式数据库中分布键的确定方法、装置及电子设备,可以应用于分布式数据库技术领域。该方法包括:从分布式数据库的编码文件中解析出多个初始结构化查询语句;在不执行多个初始结构化查询语句的情况下,从多个初始结构化查询语句中筛选出预设语句类型的多个结构化查询语句;根据每个结构化查询语句的查询树,确定与每个结构化查询语句相关的多个候选键各自的重分布代价,结构化查询语句包括至少一个数据库表,每个数据库表包括至少一个候选键;汇总多个结构化查询语句中相同数据库表的相同候选键的重分布代价,得到每个数据库表中每个候选键的重分布总代价;将每个数据库表中重分布总代价最高的候选键作为数据库表的分布键。
-
-
-
-
-
-
-
-
-