从数据库到全面的数据平台

时间:2022-08-31 05:23:26

从数据库到全面的数据平台

技术趋势、用户和商业趋势,应用趋势的强劲融合,让数据库过渡到了“全面的数据库平台”。

现代数据库作为一个研究领域已经存在40年了。从早期的层次和网状模型,到Codd所开创的关系模型,再到不同领域的许多创新,包括事务处理、隔离级别、访问方式、声明式查询语言与查询处理、游标、API,等等,数据库技术为构建可靠的企业级关键任务应用提供了基础功能,这些应用在很大程度上带动了今日的“信息经济”。

微软数据库技术专家孙博凯表示,在过去几年中,几种发展趋势的强劲融合――技术趋势、用户和商业趋势、应用趋势,它们使得数据库领域出现了从未有过的重新界定和扩展,数据库在它的悠长历史上从未有如此多令人兴奋的问题等待解决。

上述变化趋势正在驱动着我们的领域进行根本性的变革――从仅仅“数据库”,到我们现在所称的“全面的数据平台”。

数据平台发展愿景

对于数据平台的发展方向,微软认为取决于以下三个方面。

游戏规则的改变

谈到数字世界以及所面对的挑战,游戏规则的确在改变,10年前做业务,老板问商业价值是多少,数字是标准,所以当时考量业务成功与否就是看报表好不好。现在不仅是要报表,还要看渠道怎么样、业务怎么样以及产品细节的数据怎么样。所以公司对业务的要求在这5~10年内其实已经增加和改变了很多,不只是微软而是全球。为什么呢?

第一,IT与业务结合紧密,以美国为例,这几年都碰到了财经危机,上市公司对数字的要求提高了很多,所以这种情况下,业务和IT的紧密性要很高。10年前,可能只需要提供这个月的数据怎么样,很容易找出来,但今天需要20个、30个数字,而且这些数字都是不同的应用,都要整合在一起。数据库的需求、应用的平台的标准都需要很好的考量。所以的确不只是IT,整个市场游戏的规则都在改变。

第二,数据形态也在改变,数字形态已经多样化了,如何用优良的平台和数据库系统来整合,操作所有的数据平台形态,对1T界来说也是一个很大的挑战。

第三,设备的革命。十几年前只是一个简单的电表,现在各种各样的数字都已经出现了。怎么样把该有的数字推到需要的应用上是一个很大的挑战。

第四是是存储革命。存储一直在下跌,而且在不断的下跌,但对数据系统来说本身是一个很好的趋势。

应用的巨大变化

应用本身有很大的改变。怎么把更好的应用体现出来?今天或者是以前的系统都是紧耦合的系统,而专门针对某台服务器开发的应用。现在系统既然已经分散了,如何去开发“松耦合式”的应用。之前单一的数据源必须要支持多个数据根源。在Web2.0的情况下,有时候不知道数据源在哪里,比如说奥运会查询运动员的数据,他的历史在网上的某个角落和数据库里,怎么样把这些数据整合在一起,都是一些挑战。

基于不同的业务信息、模型驱动很重要。谈到SOA,很多人不知道2000年的时候已经提倡XML,通过XML已经用SOA的架构。在SOA的平台上开发的很早,所以SQL就可以用上XML和SOA的架构。“S+S”就是的“软件加服务”的策略。

从数据库到完整的数据平台

在应用方面,如何把所有的数字平台建成一个端到端的平台,这一点微软16年来始终在坚持一个方向。

最重要的是在可用性和自动化方向持续发展,如何把Office和SQL整合在一起。端到端的数据洞察力,就是BI(商业智能)的系统。每个月给公司做报告的时候如何拿到需要的数据,这也是一个挑战。之前会聘请几个人整理数据,把它做成一个表,但用了SQL Server,就可以在5分钟之内达到公司的要求,这点很重要,而且可以在适当的时候做业务上的调整。

超越关系型从简单的基础架构到动态应用,这符合动态IT。谈到动态IT的时候会从IT的基本架构讲起。从没有数据库到有数据库到整合数据库,到把整个基础架构建的有规模,需要数据时很容易的找出业务,这些都是所谓的“动态应用”。

SQL Server 2008数据管理与分析平台

通常讲的数据库是“relational database”,其上是商业智能(BI)。Oracle和SAP都收购了商业智能的公司,所有的厂商都在朝商业智能发展。现在的数据类很多,不仅仅是关系型数据,还有媒体的数据,其他的图片以及各种各样的资料的数据,这些数据在大规模的数据库里,如何应用?历史的数据怎么帮助未来做分析和预测?这是商业智能能够做的最大的工作。

数据分布在各个地方,如何把数据集合在一起?如何保证一个企业的所有数据都在同一个平台上?不能保证。所以又如何把不同平台的数据集成在一起发挥作用?在SQL Server内有一个非常有效的组件――“集成服务”,通常业界叫做ETL工具,集成服务是SQL里面的一个组件,有了SQL Server就可以做数据的整合、数据的清洗和数据的装载。

如果希望做一个多角度的分析数据,做一个非常大的报表,肯定希望有柱状图之类的模型来体现信息。这些模型就是分析服务Analysis service。而如何展现?使用的就是SQL serYcr里的Report-ing service。

从后面到前面,包括集成数据,对数据进行分析、进行展现,这是一个完整的BI的平台。

Replication service,是有非常多的应用的。举例来说,很多大企业都有分支机构,分支的数据怎么收上来,总部的数据怎么下发下去,这些都需要使用Replicationservice。还有两地的数据是如何交换?SQL Server为数据之间的交换以及异地的数据的传输提供了很好的平台。

从基础性的关系型数据库到交换所有数据的数据平台以后,还需要一个数据的管理工具,因为不同的服务需要有不同的工具来管理。

赛迪顾问的分析师牟淑慧表示:“SQL Server 2008在商业智能方面的功能设计迎合了目前的市场需求和未来的发展趋势。随着企业对商业智能的需求日益增长,对数据库软件的要求也日益提高,这必然需要底层的数据库软件系统提供相应的强有力支持,而SQL Server2008与商业智能的紧密结合以很好的性价比满足了这方面的需求。”

最后,在谈及SQL Server之前版本升级到SQL Server 2008的过程,微软(中国)服务器产品业务群SQL Server产品市场经理郝雪莹介绍说这一过程非常简单:“微软所有的管理基本都会提供图形化的界面,用户可以根据分析报告,按照指示就可以升级了。如果用户以前用的是其它厂商的产品,微软会提供‘迁移帮助’工具,同样出一个报告,对历史的数据库做一个评估,指示用户逐步完成迁移,帮助用户将旧有系统升级以最优化的方式平滑升级到SQL Server 2008中。”

上一篇:IT服务水平=业务期望值? 下一篇:走出工作流困局