[发明专利]一种用于保证异构数据库系统中数据集成完整性的系统在审
申请号: | 201611209332.6 | 申请日: | 2016-12-23 |
公开(公告)号: | CN108241651A | 公开(公告)日: | 2018-07-03 |
发明(设计)人: | 林殷;吴方才;朱雪松 | 申请(专利权)人: | 航天星图科技(北京)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京安博达知识产权代理有限公司 11271 | 代理人: | 徐国文 |
地址: | 101399 北京市顺义区国*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 异构数据库系统 数据集成 数据完整性 异构数据源 集成数据 数据提供 转换功能 保证 | ||
本发明涉及一种用于保证异构数据库系统中数据集成完整性的系统。该系统为了保证异构数据库系统中数据集成的完整性,而设计了一种集成数据层,为来自异构数据源的数据提供转换功能,满足数据完整性要求。
【技术领域】
本发明属于知识管理与数据集成技术领域。
【背景技术】
随着大数据时代的到来和知识经济的深入发展,企业、研究所等研发和生产机构愈发重视对知识的管理,实施了许多信息化软件,并产生了大量的数据,分别存储于不同的数据库中。而相对独立、缺乏组织的知识难以发挥充分的价值,因此需要通过对异构数据库的集成将这些资源进行有效的整合。
这些数据库具有系统异构、结构异构等特点,称为异构数据库。常规的集成方法多采取定制的方式,对现有的异构数据库进行集成,且要求在集成之前,完成对这些数据库结构的读取工作,为后期构建检索语句提供基础,此步骤是实现集成方法的重要部分。而当用户提出新的需求时,则需要人工对平台进行维护和改进,是一个漫长而复杂的过程。当前也存在一些支持用户导入和管理数据库的集成方法,但是,这些集成方法只能够实现初步的集成,在集成检索中向用户返回最基本的检索字段,当用户对知识详细内容和结构有进一步需求时,往往采取自动获取数据库关联表的方式向用户返回一些可能相关的信息,而这些信息往往具有准确度低、缺乏组织等特点。而在异构数据源的集成过程中,存在保证异构数据库系统中数据集成完整性的要求,其是指某一节点发生数据变化时,立即更新到其它节点,已保证任何时间任何节点的数据均保持完整。对于异构数据源,其对于相同数据的数据结构、数据模式可能存在不一致现象,因此他们对于数据的同步并非简单的“转存”,这时就需要建立合理的机制来保证数据在异构数据源中的完整,而避免冲突。
因此,在本领域中,如何保证来自异构数据源的数据集成的完整性,而避免异构数据的冲突是需要解决的技术问题。
【发明内容】
为了解决现有技术中的上述问题,本发明提出了一种用于保证异构数据库系统中数据集成完整性的系统。
本发明采用的技术方案如下:
一种用于保证异构数据库系统中数据集成完整性的系统,包括:所述异构数据库系统包括数据仓库、集成数据层和应用接口;
底层的各个异构数据源构成了系统的数据仓库;
集成数据层封装了异构数据库集成系统的业务逻辑;
各种应用程序和对应的访问接口构成了系统的应用接口;
集成数据层是实现异构数据库中数据转换的核心,目的是访问各个数据源,集成数据源信息,协调各数据源间信息;集成数据层在各局部数据提供的共享数据的基础之上建立一个全局的虚拟视图,并不存储实际的数据;
具体包括:元数据DB、元数据管理器、封装器、切换器、应用层访问统一接口、异构数据源归一化接口;
元数据DB用于储存各异构数据库的元数据库信息;
元数据管理器用于制定集成系统的全局模式与局部数据库的模式之间的转换规则;
切换器用于异构数据库的注册、公共模型的生成和全局查询请求的接收;
封装器用于实现数据位置和访问的透明,对异构的数据进行包装;
集成数据层对外提供了两个统一接口,即应用层访问统一接口和底层异构数据库访问接口;其功能是屏蔽各数据库的差异,提供数据的透明访问,使得使用者无需知道数据的数据源模式及具体的物理位置等信息,只需通过系统定义的与具体数据源无关的SQL语句进行访问;
当应用开始运行后,首先需要读取基础配置,该配置信息来源于元数据DB,包括储存各异构数据源的元数据库信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天星图科技(北京)有限公司,未经航天星图科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611209332.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:训练分类标准的训练方法和装置
- 下一篇:关键词聚类方法及装置