上QQ阅读APP看书,第一时间看更新
一、国内主流元数据产品发展现状
国内主流的元数据产品主要有
、 、 等,基本上都采用了遵循 规范,设计了可扩展的元数据存储架构。这种存储架构的特征就是,以元模型管理为基础,元模型是描述元数据的元数据。你可以把元数据当做一种特殊的数据,要存储这种特殊的数据,需要事先定义它的结构。就和我们管理学生的数据一样,要先定义学生数据模型。如下图:元模型设计有两种方式:
第一种方式如上左图所示,要管理那些元数据事先就定义好它的元模型,比如要管理字段这种元数据,我就定义字段都包括那些属性,比如字段英文名称、字段名称、字段类型、字段长度、精度等。然后按照字段的属性,建一张表专门存储字段这种元数据。
第二种方式,就是基于 的元模型设计,定义一系列的管理元模型的模型,就是元元模型。如上右图,这里面有类表、类属性表、类组合关系和类继承关系等等,这些就是元元模型。采用这种方式就解决了模型稳定性的问题,还带了很灵活的扩展性。当一个组织要增加一种新的元数据管理时,只需要通过元模型管理的功能,定义好元数据的属性(包含属性与元数据存储表字段映射关系)。元数据采集适配器按照模型的定义,把元数据存储到表。使用的时候,在按照元模型的定义把表里的元数据转义出来,展现到页面上。