[发明专利]一种主流关系型数据库表模式对象化和虚拟化方法有效

专利信息
申请号: 201410831459.6 申请日: 2014-12-25
公开(公告)号: CN104462559B 公开(公告)日: 2018-08-07
发明(设计)人: 郭树盛;唐素芳;徐志伟 申请(专利权)人: 广东电子工业研究院有限公司
主分类号: G06F17/30 分类号: G06F17/30;G06F9/455
代理公司: 广东莞信律师事务所 44332 代理人: 余伦
地址: 523808 广东省东*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 主流 关系 数据库 模式 对象 虚拟 机制
【权利要求书】:

1.一种主流关系型数据库表模式对象化和虚拟化方法,其特征在于:所述的方法由虚拟数据库、虚拟表、虚拟视图,以及它们与物理的应用服务器、数据库服务器、数据库、数据表之间的多对多映射实现;

所述的虚拟数据库,是网络环境中一种组织和管理的虚拟空间;其里面有相应的虚拟表、可以分配虚拟表使用权限的角色、虚拟库资源使用者、虚拟视图的实体:及其他们生命周期内的行为联系衍生的其他网络知识和活动,虚拟数据库是一个逻辑的具有确定边界的虚拟网络空间,作为:1)由用户、虚拟资源、角色构成的特定网络内聚空间;2)虚拟空间与网络物理要素之间的界面;虚拟数据库的操作有:创建、修改、删除;虚拟数据库之间可以移动或者复制虚拟资源,不同虚拟数据库管理员可以共享虚拟资源;

所述的虚拟表,是在逻辑层面表示数据库服务器、数据库、表的抽象概念,它所属一个特定的虚拟数据库,本身也具有关系的特性,具有schema和约束;通过pr模式及vr模式实现与具体数据库物理表形成一一对应关系;虚拟表满足关系操作算子,可以通过连接、联合操作形成新的虚拟表,即虚拟视图,这样形成具有层次结构的虚拟表之间的访问和映射关系;可以用来表示业务需要的复杂的数据模型及联系;虚拟表的操作:创建、删除、修改,以及读数据、写数据、变更数据、删除数据的接口;

所述的虚拟视图,是建立在虚拟表基础上的复合虚拟表,是以虚拟表字段为基础单位重新组合的逻辑视图,本身也具有关系的特性,具有schema和约束;它可以对应多个虚拟表,跟物理表没有直接对应关系,而是根据虚拟表字段间接映射到各数据库物理表字段;也就是通过上层vr模式跟下层vr模式来实现层级映射关系;通过它来实现底层各多元异构库表数据整合及sql关联操作,在不改变底层各数据库物理属性的情况下,实现在数据信息的共享与关联操作;

映射:映射关系反映了虚拟数据库、虚拟表/视图,与物理的应用服务器、数据库服务器、数据库、数据表或文件之间的操作映射;在逻辑层面对虚拟数据库、虚拟表的操作最终映射到对应的一个或多个物理概念实体的操作;这种映射是多对多的,同时还可以是交叉约束;虚拟表可以建立到物理数据库和表及文件的映射关系,这种映射关系是非一一对应的,一个虚拟表schema可以映射到网络上的一个或多个数据库服务器、数据库、表或文件;

每个库表对应一个p-v对象实例体系,及库表字段对应一个pojo实例;从而屏蔽当前软件应用系统数据库复杂的物理细节及差异。

2.根据权利要求1所述的数据库表模式对象化和虚拟化方法,其特征在于:所有异构关系型库表都借助统一的虚拟表逻辑概念来管控,也就是把每个库表简单看成一个p-v对象实例体系,并且持久化成虚拟表资源,基础虚拟表跟实际关系型数据库表建立一一映射关系,通过虚拟视图模式的自定义及虚拟表数据的操作,如增删查改,join,union,可以最终映射到底层库表的对应操作;在屏蔽底层异构数据库差异的情况下,用户可以通过在基础虚拟表建视图进行跨库间的一些操作。

3.根据权利要求1所述的数据库表模式对象化和虚拟化方法,其特征在于:vr模式及pr模式主要特征分别为:它们都包括对象化及持久化两层概念;对象化层面:vr模式对应库表的MetaVr对象模型,主要由虚拟库ID,虚拟表ID,字段属性,库表字段pojo组的json字符串,创建时间,所有者ID属性组成;pr模式对应库表的MetaPr对象模型,也主要由虚拟库ID,虚拟表ID,字段属性,库表字段pojo组的json字符串,创建时间,所有者ID属性组成;只有虚拟表层才同时具有vr模式跟pr模式,它们通过具体字段映射来建立映射关系;而虚拟视图层只有vr模式层,通过上层vr模式层与下层vr模式层映射关系进行层层关联映射,并最终映射到虚拟表层;持久化层面:vr模式对应云数据库基础库表metavr表的一条特定数据记录;pr模式对应云数据库基础库表metapr表的一条特定数据记录;vr模式跟pr模式,上层vr模式跟下层vr模式之间的关系都是通过代表虚拟表地址、字段映射值字段值或字段值属性值来进行关联和建立映射关系的。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东电子工业研究院有限公司,未经广东电子工业研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201410831459.6/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top