买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:迪思杰(北京)数据管理技术有限公司
摘要:本公开实施例提供一种SQLServer数据库事务日志分析DDL操作方法、装置、设备及介质,该方法导出源端数据库中需要同步的所有表数据的表字典,生成第一数据文件;启动源端数据库的日志分析进程,监听并分析源端数据库事务日志文件中是否有增量DDL操作,若有,则基于增量DDL操作生成第二数据文件;启动目标端数据库装载进程,将第一数据文件载入目标端数据库,基于第一数据文件生成与之对应的表数据;实时或定时将第二数据文件载入目标端数据库,根据第二数据文件对生成的表数据执行增量DDL操作。通过本发明,能够提高DDL操作的分析和同步的效率,减少人工错误,并实现实时同步。
主权项:1.一种SQLServer数据库事务日志分析DDL操作方法,其特征在于,包括:导出源端数据库中需要同步的所有表数据的表字典信息,生成第一数据文件,其中,所述表字典信息包括表名、表ID、所有字段名以及每个字段对应的数据类型;启动所述源端数据库的日志分析进程,循环执行监听并分析所述源端数据库事务日志文件中是否有增量DDL操作,若监听到写入新的事务日志,则读取新写入的日志文件内容,根据新写入的日志文件内容,判断新写入的日志文件内容对应的事务对象是否在数据同步范围内,对于事务日志中存在且在同步范围内的数据库对象,则将新写入的日志文件内容对应的增量DDL操作解析为第二数据文件;启动目标端数据库装载进程,将所述第一数据文件自动载入所述目标端数据库,基于所述第一数据文件生成与之对应的表数据;循环执行日志分析进程,监听所述源端数据库的事务日志变化,针对每次事务日志变化生成对应的第二数据文件,实时或定时将所述第二数据文件自动载入所述目标端数据库,根据所述第二数据文件对生成的表数据执行增量DDL操作。
全文数据:
权利要求:
百度查询: 迪思杰(北京)数据管理技术有限公司 SQL Server数据库事务日志分析DDL操作方法、装置、设备及介质
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。