发明名称 一种用于大规模分布异构数据的虚拟化方法
摘要 本发明涉及计算机应用技术领域,尤其是一种大规模分布异构数据的虚拟化方法。本发明包括三层结构和两级映射;三层结构指的是根据数据抽象级别的不同,由低到高将数据模型分为三个层次:物理层、虚拟表层、虚拟视图层,每一层都有自己特有的数据模型;两级映射分别为PV映射和VV映射,指的是层与层之间数据模型的转换机制。本发明解决了分布异构数据的虚拟化;可以用于数据的互联互通处理上。
申请公布号 CN103617175A 申请公布日期 2014.03.05
申请号 CN201310539465.X 申请日期 2013.11.04
申请人 广东电子工业研究院有限公司 发明人 刘祥涛;谢毅;岳强;季统凯
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 北京科亿知识产权代理事务所(普通合伙) 11350 代理人 汤东凤
主权项 一种用于大规模分布异构数据的虚拟化方法,其特征在于:所述方法由三层结构、两级映射两个部分实现;所述的三层结构包括物理层、虚拟表层、虚拟视图层;所述的物理层由各种分布、异构的数据源组成,每一种数据源都有自己专有的数据结构、访问接口;这些数据源包括数据库系统、文件系统、Web Service;所述的虚拟表层对物理层的数据资源进行封装和抽象,通过虚拟化机制,将物理层的数据源统一表示成简单的二维关系,即虚拟表;虚拟表和物理表一一对应,映射信息存储在元数据管理器中;所述的虚拟视图层直接面向用户,虚拟视图为用户提供满足应用需求的数据规范或者业务模式;所述的虚拟视图是一个二维关系,由一个或者多个虚拟表通过关系算子运算而成,虚拟视图与虚拟表的关系为1:n的关系,一个虚拟视图对应一个或者多个虚拟表,映射信息存储在元数据管理器中;所述的两级映射包括PV映射和VV映射;所述的PV映射为第一级映射,负责物理层的物理表到虚拟表层的虚拟表之间的映射;PV映射主要包括三个方面:结构映射、类型映射、地址映射;所述的结构将异构的数据结构统一映射成标准的二维关系,也就是虚拟表;类型映射将多样的数据类型统一映射成单一的字符串型;地址映射将物理数据源的物理地址统一映射成虚拟地址,形成一个全局统一的地址空间,屏蔽数据源的物理分布性;所述的VV映射为第二级映射,负责虚拟表层的虚拟表到虚拟视图层的虚拟视图之间的映射;主要是实现数据内容映射,即:通过关系算子的运算,将虚拟表中的数据转换成虚拟视图中的数据,将基础的数据加工、映射成业务所 需要的数据。
地址 523808 广东省东莞市松山湖科技产业园区松科苑10号楼