【技术实现步骤摘要】
异构数据库模式映射方法、系统、设备及可读存储介质
[0001]本专利技术属于数据库模式映射
,具体涉及异构数据库模式映射方法、系统、设备及可读存储介质。
技术介绍
[0002]随着网络信息技术的迅速发展,企业级的信息系统也随之迅速发展,企业业务呈现多样性复杂性,导致数据量的増长也是十分惊人的,在这种海量数据业务的需求下传统数据库管理系统越来越来难化满足企业管理的需要,企业对多数据库数据的宏观分析和集中处理等需求越来越迫切。多数据库环境相对于传统集中式数据库架构具有体系结构灵活、经济性能优越、响应速度快,系统可靠性高和可扩展性等优点。因此,如何把分布在各个数据库平台的数据资源集中在统一的数据平台,使用户能够透明高效的管理分析各种数据己成为一个重要的课题。异构数据库模式之间映射的定义是实现多个异构数据库能够进行统一访问的关键活动。现有的工具和方法为生成模式映射提供了高级接口,但是每次都需要从头手动指定模式映射,即使当前的问题与已经解决的问题类似,造成数据库管理人员的工作任务繁重,从而导致企业在异构数据库管理过程中效率低下。 ...
【技术保护点】
【技术特征摘要】
1.一种异构数据库的模式映射方法,其特征在于,包括以下步骤:S1,建立已有异构数据库与其对应的目标数据库的模式映射集合;S2,从模式映射集合提取映射特征,并将模式映射集合中的映射与其对应的映射特征共存于模式映射候选空间;S3,分别提取待映射异构数据库与其对应的目标数据库的映射特征,并将待映射异构数据库的映射特征与其对应的目标数据库的映射特征结合形成组合映射特征;S4,将组合映射特征与模式映射候选空间中的每一映射的特征进行匹配;S5,将匹配产生的模式映射呈现给用户,经用户判断,若当前映射与待映射异构数据库和其对应的目标数据库完全匹配,则将当前映射作为待映射异构数据库和其对应的目标数据库的模式映射;否则将最佳模式映射空间中与当前模式对距离最小的映射作为当前模式对的映射输出。2.根据权利要求1所述的一种异构数据库的模式映射方法,其特征在于,对于多个已有异构数据库与其对应的目标数据库,给异构数据库与其对应的目标数据库的模式映射集合,表示为{(S1,T1),(S2,T2),
…
,(S
m
,T
m
)},其中S
i
,T
i
(i=1,2,
…
,m)分别为第i个异构数据库的模式和其对应的第i个目标数据库的模式,(S
i
,T
i
)表示模式S
i
和模式T
i
之间生成的映射。3.根据权利要求1所述的一种异构数据库的模式映射方法,其特征在于,将模式映射候选空间记为Space
mapping
={(S1,T1,F1),(S2,T2,F2),
…
,(S
n
,T
n
,F
n
)}(j=1,2,
…
,n),其中F
j
为第j个模式对应的模式特征向量。4.根据权利要求3所述的一种异构数据库的模式映射方法,其特征在于,模式映射特征向量F=<f1,f2,
…
,f
o
>(k=1,2,
…
,o),其中f
k
为特征中的第k维特征。5.根据权利要求1所述的...
【专利技术属性】
技术研发人员:黄双双,王明,马小博,庄莉,梁懿,陈又咏,
申请(专利权)人:国网信息通信产业集团有限公司福建亿榕信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。