一种基于数据标准的数据应用构架及实现方法技术

技术编号:27366527 阅读:16 留言:0更新日期:2021-02-19 13:50
本发明专利技术公开了一种基于数据标准的数据应用构架及实现方法,该方法构思了在新建同行业数据中心时,引入已有的数据标准,并将接入的数据对应到数据标准,则系统可以计算已经满足数据应用使用的数据标准占比和缺项,并指导数据中心进行相关数据的接入,数据应用迁移到新的数据中心时,数据应用不做更改,只需将原数据中心的数据标准映射到新数据中心的数据标准,即可实现数据应用的无缝迁移,解决了传统的数据应用建设架构中的每个数据应用依赖特定的若干个数据服务,当数据应用部署在新的数据中心上时,数据应用需要根据新的数据中心的数据仓库重新定制开发数据服务的问题。数据仓库重新定制开发数据服务的问题。数据仓库重新定制开发数据服务的问题。

【技术实现步骤摘要】
一种基于数据标准的数据应用构架及实现方法


[0001]本专利技术属于计算机
,尤其涉及一种基于数据标准的数据应用构架及实现方法,上述构建方法能解决传统的数据应用建设架构中的每个数据应用依赖特定的若干个数据服务,当数据应用部署在新的数据中心上时,数据应用需要根据新的数据中心的数据仓库重新定制开发数据服务的问题。

技术介绍

[0002]数据中心(Data center)是云服务的业务支撑平台,由大量的服务器(Server)组成。这些服务器以机架(Rack)的形式被组织起来,每个机架上通常放置几十到上千个服务器,提供并行计算与资源存储。同一机架和不同机架上的服务器之间,都存在数据交换需求,为了满足这种需求,数据中心内部包含一个多级交换网络。
[0003]通常,在数据中心每个机架顶端放置了一个ToR(Top-of-Rack)交换器,负责本机架服务器之间的数据交换及与其他机架的数据交换接口。ToR交换器通常需要具有包头解析和路由功能。各个ToR交换器再连接到核心交换器(Core Switch),实现不同机架上服务器之间的数据交换与共享。由于Core交换器负责不同机架之间数据流的电路交换(Circuit switching),可以采用crossbar交叉连接交换器来实现。ToR和Core交换器组成一个多级交换网络,通常采用经典的胖树(Fat-Tree)结构。
[0004]随着云服务的快速发展,用户数目和服务内容不断增长,数据中心的规模也越来越大,所包含的服务器数量呈现出指数增长趋势,内部数据交换量也以超线性的方式增长。这种快速发展的趋势,对数据中心的可扩展性提出了非常高的要求。然而,现有数据中心的扩展性存在以下不足:目前的基于数据中心的数据应用开发是基于数据表完成的,数据应用与数据表强关联,当需要在其他数据中心建设同类数据应用时,建设方需要重新调研数据;这种困局造成数据应用无法大面积推广,数据创新成果难以推广,当一个数据中心有上百个数据应用需要复用到一个新的数据中心时,上百个数据应用几乎等于重建。

技术实现思路

[0005]本专利技术所要解决的技术问题在于针对传统的数据应用建设架构中的每个数据应用依赖特定的若干个数据服务,当数据应用部署在新的数据中心上时,数据应用需要根据新的数据中心的数据仓库重新定制开发数据服务的问题,而构思的在新建同行业数据中心时,引入已有的数据标准,并将接入的数据对应到数据标准,则系统可以计算已经满足数据应用使用的数据标准占比和缺项,并指导数据中心进行相关数据的接入,数据应用迁移到新的数据中心时,数据应用不做更改,只需将原数据中心的数据标准映射到新数据中心的数据标准,即可实现数据应用的无缝迁移。
[0006]为实现上述专利技术目的,本专利技术采用如下的技术方案:
[0007]一种基于数据标准的数据应用构架,其包括数据应用模块,数据中心和外部数据模块,所述的数据中心包括数据标准转换模块、数据标准库模块、数据仓库模块和标准数据
服务模块;所述外部数据模块将数据接入到所述数据标准转换模块中进行数据标准转换,所述的数据标准库模块为外部接入的数据提供对应的数据标准,经过所述数据标准转换模块转换后的数据存入所述数据仓库模块,所述标准数据服务模块调用所述数据标准库模块和所述数据仓库模块中的数据进行数据服务;所述的标准数据服务模块对外部的数据应用模块进行数据共享;所述的标准数据服务模块的数量为一个。
[0008]一种基于数据标准的数据应用构架的实现方法,包含以下步骤:数据仓库有且仅有一个标准数据服务对外提供数据共享能力,当数据在接入到数据仓库时,经过数据标准转换,为数据标注对应的数据标准,数据应用访问数据仓库中的数据时,以数据标准为参数进行访问,当数据应用迁移到新的数据中心时,数据应用不做更改,只需将原数据中心的数据标准映射到新数据中心的数据标准,即可实现数据应用的无缝迁移。
[0009]本专利技术与现有技术相比具有以下优点:本专利技术解决了传统的数据应用建设架构中的每个数据应用依赖特定的若干个数据服务,当数据应用部署在新的数据中心上时,数据应用需要根据新的数据中心的数据仓库重新定制开发数据服务的问题,所构思的基于数据标准的数据应用构架在新建同行业数据中心时,引入已有的数据标准,并将接入的数据对应到数据标准,则系统可以计算已经满足数据应用使用的数据标准占比和缺项,并指导数据中心进行相关数据的接入,数据应用迁移到新的数据中心时,数据应用不做更改,只需将原数据中心的数据标准映射到新数据中心的数据标准,即可实现数据应用的无缝迁移。
附图说明
[0010]图1为现有技术中的数据应用架构流程图;
[0011]图2为本专利技术中的数据应用架构流程图;
[0012]图3为本专利技术中的数据表与数据标准之间进行数据关联的示意图;
具体实施方式
[0013]下面结合图1-3与具体实施方式对本专利技术做进一步的说明。
[0014]如图1所示为现有传统的数据应用架构流程图,从图中可以看出每个数据应用依赖特定的若干个数据服务,即,数据应用开发是基于数据表完成的,数据应用与数据表强关联,当需要在其他数据中心建设同类数据应用时,建设方需要重新调研数据;这种困局造成数据应用无法大面积推广,数据创新成果难以推广,当一个数据中心有上百个数据应用需要复用到一个新的数据中心时,上百个数据应用几乎等于重建,可见,当数据应用部署在新的数据中心上时,数据应用需要根据新的数据中心的数据仓库重新定制开发数据服务。
[0015]如图2所示为本专利技术中的数据应用架构流程图,从图中可以看出,一种基于数据标准的数据应用构架,其包括数据应用模块,数据中心和外部数据模块,所述的数据中心包括数据标准转换模块、数据标准库模块、数据仓库模块和标准数据服务模块;所述外部数据模块将数据接入到所述数据标准转换模块中进行数据标准转换,所述的数据标准库模块为外部接入的数据提供对应的数据标准,经过所述数据标准转换模块转换后的数据存入所述数据仓库模块,所述标准数据服务模块调用所述数据标准库模块和所述数据仓库模块中的数据进行数据服务;所述的标准数据服务模块对外部的数据应用模块进行数据共享;所述的标准数据服务模块的数量为一个。
[0016]一种基于数据标准的数据应用构架的实现方法,包含以下步骤:数据仓库有且仅有一个标准数据服务对外提供数据共享能力,当数据在接入到数据仓库时,经过数据标准转换,为数据标注对应的数据标准,数据应用访问数据仓库中的数据时,以数据标准为参数进行访问,当数据应用迁移到新的数据中心时,数据应用不做更改,只需将原数据中心的数据标准映射到新数据中心的数据标准,即可实现数据应用的无缝迁移。
[0017]在此,以人员基本信息和结婚证信息、房地产权信息查询为例,说明本专利技术中所述方法的运行逻辑:
[0018]假设有一个民政应用查询婚姻双方所拥有的房产信息。传统开发模式下,问题一:在A市,民政应用需要在数据仓中找到相关的数据表,并在代码中解析相应的字段,通过查询结婚证信息,得到双方的身份证号码,再根据身份本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于数据标准的数据应用构架,其特征在于,其包括数据应用模块,数据中心和外部数据模块,所述的数据中心包括数据标准转换模块、数据标准库模块、数据仓库模块和标准数据服务模块;所述外部数据模块将数据接入到所述数据标准转换模块中进行数据标准转换,所述的数据标准库模块为外部接入的数据提供对应的数据标准,经过所述数据标准转换模块转换后的数据存入所述数据仓库模块,所述标准数据服务模块调用所述数据标准库模块和所述数据仓库模块中的数据进行数据服务;所述的标准数据服务模块对外部的数据...

【专利技术属性】
技术研发人员:朱忠良徐欢罗治虎
申请(专利权)人:浙江非线数联科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1