腾讯科技(深圳)有限公司韩时通获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉腾讯科技(深圳)有限公司申请的专利数据同步方法及装置获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN112612850B 。
龙图腾网通过国家知识产权局官网在2025-09-12发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202011509378.6,技术领域涉及:G06F16/27;该发明授权数据同步方法及装置是由韩时通设计研发完成,并于2020-12-18向国家知识产权局提交的专利申请。
本数据同步方法及装置在说明书摘要公布了:本申请的实施例提供了一种数据同步方法及装置。该数据同步方法包括:通过第一线程读取第一数据库集群的当前增量文件,所述当前增量文件用于记录所述第一数据库集群执行的数据写入命令;对所述当前增量文件进行解析,以获取所述当前增量文件记录的数据写入命令;向消息中间件的指定主题发送包含所述数据写入命令的消息,以使订阅所述指定主题的第二线程从所述指定主题中获取所述消息;通过所述第二线程将所述消息发送至第二数据库集群,以使所述第二数据库集群执行并写入所述消息中包含的数据写入命令至所述第二数据库集群的增量文件中。本申请实施例的技术方案能够在数据库集群之间实现数据快速同步。
本发明授权数据同步方法及装置在权利要求书中公布了:1.一种数据同步方法,其特征在于,所述方法包括: 在第一数据库集群的节点开启增量文件模式之后,通过第一线程读取所述第一数据库集群的当前增量文件,所述当前增量文件用于记录所述第一数据库集群执行的数据写入命令; 对所述当前增量文件进行解析,以获取所述当前增量文件记录的数据写入命令; 向消息中间件的指定主题发送包含所述数据写入命令的消息,以使订阅所述指定主题的第二线程从所述指定主题中获取所述消息; 通过所述第二线程将所述消息发送至第二数据库集群,以使所述第二数据库集群执行所述消息中包含的数据写入命令,并将执行的数据写入命令写入所述第二数据库集群的增量文件中;所述第二数据库集群与所述第一数据库集群属于不同的机房; 在数据同步的过程中,若所述第一数据库集群通过父进程创建子进程对所述当前增量文件执行重写操作,则通知所述第一线程停止读取所述当前增量文件;其中,所述父进程用于执行所述数据写入命令,所述子进程用于对所述当前增量文件执行所述重写操作,并创建新的增量文件,所述新的增量文件中包括执行所述重写操作之前所述当前增量文件中合并后的数据写入命令以及所述重写操作中所述父进程执行的所述数据写入命令; 在需要从所述第一数据库集群切换至所述第二数据库集群时,判断所述消息中间件的指定主题中是否存在包含所述数据写入命令的消息; 若所述消息中间件的指定主题中不存在包含所述数据写入命令的消息,则从所述第一数据库集群切换到所述第二数据库集群; 若所述消息中间件的指定主题中存在包含所述数据写入命令的消息,则在所述第二线程将所述消息全部发送至第二数据库集群之后,从所述第一数据库集群切换至所述第二数据库集群。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人腾讯科技(深圳)有限公司,其通讯地址为:518057 广东省深圳市南山区高新区科技中一路腾讯大厦35层;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。