1 .一种分布式数据库配置比对方法,其特征在于,包括:
获取各数据库系统的元数据和配置文件;
对所述各数据库系统的配置文件分别进行分析及格式转化;
对所述各数据库系统的元数据及格式转化后的配置文件进行比对;
将比对结果生成比对报告文档。
2.如权利要求1所述的分布式数据库配置比对方法,其特征在于,所述获取各数据库系
统的元数据和配置文件,包括:
从所述各数据库系统中拉取用户自定义或默认需要比对的元数据和配置文件;
将所述各数据库系统的元数据和配置文件分别存储到以环境+模块名称命名的目录
中。
3 .如权利要求2所述的分布式数据库配置比对方法,其特征在于,所述从所述各数据库
系统中拉取用户自定义或默认需要比对的元数据和配置文件,包括
通过调用各数据库系统的内部接口或者通过ftp/sftp的方式拉取元数据和配置文件。
4 .如权利要求1所述的分布式数据库配置比对方法,其特征在于,所述对所述各数据库
系统的配置文件分别进行分析及格式转化,包括:
检查各配置文件中是否有空行、重复及需要跳过的配置项;
删除所述空行、重复以及需要跳过的配置项;
将处理后的各配置文件分别转化成可用于比对的INI类型文件。
5 .如权利要求1所述的分布式数据库配置比对方法,其特征在于,所述对所述各数据库
系统的元数据及格式转化后的配置文件进行比对,包括:
对不同环境下相同模块的元数据进行比对;
对不同环境下相同模块的同名配置文件进行比对。
6 .如权利要求1所述的分布式数据库配置比对方法,其特征在于,所述将比对结果生成
比对报告文档,包括:
将比对的元数据及配置文件内容写入HTML格式的文件中;
将配置不同的行渲染成不同的颜色进行区分。
7 .一种分布式数据库配置比对装置,其特征在于,包括:
配置获取模块,用于获取各数据库系统的元数据和配置文件;
分析转化模块,用于对所述各数据库系统的配置文件分别进行分析及格式转化;
比对模块,用于对所述各数据库系统的元数据及格式转化后的配置文件进行比对;
报告生成模块,用于将比对结果生成比对报告文档。
8.如权利要求7所述的分布式数据库配置比对装置,其特征在于,所述配置获取模块包
括:
拉取单元,用于从所述各数据库系统中拉取用户自定义或默认需要比对的元数据和配
置文件;
保存单元,用于将所述各数据库系统的元数据和配置文件分别存储到以环境+模块名
称命名的目录中。
9.如权利要求7所述的分布式数据库配置比对装置,其特征在于,所述分析转化模块包
括:
权 利 要 求 书
1/2 页
2
评论