【技术实现步骤摘要】
本申请涉及MyS化数据库技术,具体涉及一种基于binlog的元数据管理方法和装 置。本申请同时提供一种用于提供元数据的方法和装置。
技术介绍
MyS化是一个开放源码的关系型数据库管理系统,通常采用主从同步的架构方式, 目P ;-台主服务器负责处理写入操作和少量的读操作,一台或者多台从服务器(或称备用 服务器)负责处理读操作,从而实现负载均衡,缩短对用户访问请求的响应时间。针对上述 主从同步的架构方式,MyS化数据库通常采用二进制日志文件Binlog来实现主、从数据库 之间的数据复制功能。 随着数据库技术W及数据库业务的发展,上述主从复制功能已无法满足多变的 用户需求,例如,有的数据库业务只需要同步部分库或者表中的数据;有的业务则需要把 MyS化中的数据,同步到其他关系数据库,甚至nosql数据库中去。基于送些需求,有些公司 开发了基于binlog的数据同步产品,在MyS化系统的外部实现数据解析和同步功能,具体 说;将从MyS化主库拉取的binlog数据解析成和数据库无关的结构数据,然后将所述结构 数据按照目标数据库的需求导入到所述目标数据库中,从而实 ...
【技术保护点】
一种基于binlog的元数据管理方法,其特征在于,包括:从MySQL主数据库获取元数据,作为基准元数据;以上述获取基准元数据的时间点为起点,从所述MySQL主数据库获取二进制日志binlog数据;在上述获取binlog数据的过程中,针对所述binlog数据中的每个日志事件执行下述操作:判断所述日志事件记录的是否为DDL操作;若是,存储与所述DDL操作相关的信息。
【技术特征摘要】
【专利技术属性】
技术研发人员:曾文旌,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛;KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。