DIY编程器网

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1179|回复: 0
打印 上一主题 下一主题

[待整理] 数据虚拟化:数据整合问题的解决方案?

[复制链接]
跳转到指定楼层
楼主
发表于 2015-4-26 22:30:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
数据整合是一个非常困难的问题,但是据专家称,一种相对新颖的信息管理方法可以帮助人们解决这个问题,即数据虚拟化。

  马萨诸塞州剑桥的Forrester Research Inc.的IT分析专家Noel Yuhanna说,现在典型的企业都会采用多种数据库管理系统(DBMSs),如Oracle和SQL Server,而这些系统在最初设计上并不兼容。另外,企业越来越经常利用这些系统存储非传统型信息,比如非结构化数据和半结构化数据。

  除了这些因素以外,由于有更多像撒班尼斯—奥克斯莱法案(Sarbanes-Oxley Act)这样的数据保留章程,企业需要储存的数据数量达到前所未有的高度,因此数据整合的问题迫在眉睫。

  “数据整合问题总是越来越困难,我们相信(其中一个原因)就是数据量一直在不断增长。”Yuhanna说,“(但是)你又确实需要数据整合,因为对于商业、客户和合作伙伴来说,这有很重要的价值。他们需要高质量的数据来做出更好的商业决策。”

  数据虚拟化,也被称为“将信息作为服务”(Information-as-a-Service)和“将数据作为服务”(Data-as-a-Service),能够通过把数据从应用程序中分离出来并存储到中间件层来减少数据整合上的障碍。

  Yuhanna说,数据虚拟化从本质上来说可以作为一个数据服务导向架构(SOA)。但是,传统的SOA方法把重点放在商业程序,而数据虚拟化的重点则是在这些商业程序所运用的信息上。

  “Data-as-a-Service的重要性越来越大,因为如果你有10000个数据库,这10000个数据库中唯一正确的数据又在哪里?应用程序知道吗?答案大概是否定的。所以你会想要知道唯一正确的数据。如果应用程序与虚拟化层互相作用,这就表明你的数据一致——你有高质量的数据可供程序使用。”

  不过说到要让应用程序在中间件层与虚拟化数据完全连续地相互作用并不容易,这要求企业在数据质量和程序性能上多费心思。

  Yuhanna解释说,典型的企业里运作多种DBMSs,信息常常因为复制和extract transform and load(ETL)等操作而产生重复。因此,要把正确的数据放入中间件层中,则需要在中间件层中建立确保数据质量的功能性。

  “数据质量是一个很大的因素,因为你需要有一致的数值,”他说,“从传统意义上来讲,数据质量更加是一项离线的工作,或直接创建进应用程序里。但是现在我们要把它创建到中间件层中。中间件层将会进行数据质量分析的工作。

  Yahunna说,把数据从应用程序中分离出来并存储到中间件层这个做法同样引起人们对应用程序性能的担忧。正因如此Forrester认为能够最小化磁盘I/O的in-memory数据高速缓存软件将会越来越重要。

  “在未来的几年里,绝大部分的应用程序的第一存取层将会是高速缓冲存储器。”他说,“就像Google一样。Google缓存大量的数据,而现在Google应用程序拥有比许多的企业应用程序更快的运行速度。”

  开始研究数据虚拟化

  根据Forrester的资料统计,现在没有一家软件供应商能够提供一个完整的数据虚拟化服务包,但是Oracle、微软、IBM、BEA和Red Hat的 MetaMatrix等公司都在往这个方向发展。

  Yuhanna说,有兴趣研发数据虚拟化的公司需要明白,要完成这项工作可能需要很多年的时间,而且最好能够循序渐进。

  “我认为首先要看为大家共享的最平常的数据。可以是地址、电话号码或者一些财务数据,”他说,“观察共享数据的共通点,再将其载入虚拟化的进程,这样这些数据能够保持一致性并应用到应用程序中。那时你就可以随着进程的发展再添加更多的值或数据。”
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 分享分享 支持支持 反对反对
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|文字版|手机版|DIY编程器网 ( 桂ICP备14005565号-1 )

GMT+8, 2024-12-25 15:50 , 耗时 0.084128 秒, 18 个查询请求 , Gzip 开启.

各位嘉宾言论仅代表个人观点,非属DIY编程器网立场。

桂公网安备 45031202000115号

DIY编程器群(超员):41210778 DIY编程器

DIY编程器群1(满员):3044634 DIY编程器1

diy编程器群2:551025008 diy编程器群2

QQ:28000622;Email:libyoufer@sina.com

本站由桂林市临桂区技兴电子商务经营部独家赞助。旨在技术交流,请自觉遵守国家法律法规,一旦发现将做封号删号处理。

快速回复 返回顶部 返回列表