发明名称 |
一种数据库增量日志解析方法及系统 |
摘要 |
一种数据库增量日志解析方法及系统,以在执行密集DDL操作的情况下,反查mysqld时元数据丢失的问题,该方法包括:从源数据库中获取元数据以及数据库增量日志,并将元数据复制到数据库分析模块中;查询该数据库增量日志中的DDL操作,并将DDL操作串行输入到数据库分析模块中执行,数据库分析模块根据从源数据库中获取的元数据以及执行所述DDL操作对元数据产生的修改生成新元数据;每执行完一个DDL操作则从数据库分析模块中查询与该DDL操作对应的新元数据,根据新元数据解析所述数据库增量日志。本发明能在数据库增量日志的解析过程中提供和数据库增量日志准确匹配的元数据。 |
申请公布号 |
CN105205053A |
申请公布日期 |
2015.12.30 |
申请号 |
CN201410239631.9 |
申请日期 |
2014.05.30 |
申请人 |
阿里巴巴集团控股有限公司 |
发明人 |
刘杰 |
分类号 |
G06F17/30(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
上海百一领御专利代理事务所(普通合伙) 31243 |
代理人 |
陈贞健 |
主权项 |
一种数据库增量日志解析方法,其特征在于,所述方法包括如下步骤:从源数据库中获取元数据以及数据库增量日志,并将所述元数据复制到数据库分析模块中;查询该数据库增量日志中的DDL操作,并将DDL操作串行输入到所述数据库分析模块中执行,所述数据库分析模块根据从所述源数据库中获取的元数据以及执行所述DDL操作对元数据产生的修改生成新元数据;每执行完一个DDL操作则从所述数据库分析模块中查询与该DDL操作对应的新元数据,根据所述新元数据解析所述数据库增量日志。 |
地址 |
英属开曼群岛大开曼资本大厦一座四层847号邮箱 |