三、数据库技术未来发展趋势和展望
数据、计算机硬件和数据库应用,这三者推动着数据库技术与系统的发展。而云计算对数据库提出了新的需求,主要表现在以下几个方面。
1.海量数据处理:对类似搜索引擎和对PB级的数据,同时应对百万级的流量。
2.大规模集群管理:分布式应用可以更加简单地部署、应用和管理。
3.低延迟读写速度:快速响应速度能够极大地提高用户的满意度。
4.建设运营成本:云计算应用的基本要求是希望在硬件成本、软件成本以及人力成本都有大幅度降低。
5.具有高可靠性、高性能、高可伸缩性和高安全性。
可见数据库要管理的数据的复杂度都在迅速增长:计算机硬件平台的发展仍然实践着摩尔定律;数据库应用迅速向深度、广度扩展。尤其是在云计算时代背景下,向数据库领域提出了前所未有的技术挑战,这些因素推动着数据库技术的发展,未来数据库发展呈现出如下发展趋势。
自动数据仓库
国际市场商业竞争日益加剧,企业的商业数据成爆发式增长,特别是国内机构程度复杂,企业内部IT及信息系统不断完善,势必对数据库的要求更迅速,更实用。可见,如何更好的支持商业智能将是未来数据库产品发展的主要趋势之一,各数据库厂商在新推出的产品中,纷纷表示自己的产品在商业智能方面有很大提高。
自助式BI
BI也是未来几年中的一个主要趋势,特别是所谓的自助式BI,即在没有IT部门或专业技术人员的帮助下,业务人员可以自己访问并对数据进行分析和操作。这就需要数据库能融合BI方面的技术,需要针对大的数据集支持更加动态、交互的分析操作的功能和组件。
“大数据”时代,软硬件一体数据库机将成主流
“大数据”无疑是继“云计算”之后业界最热的词。市场研究机构Gartner预测的2012年十大IT技术发展趋势中,“大数据”就是其中之一。Gartner认为,企业必须意识到它们无法存储所有信息。有新技术可以处理极限数据值,如Apache Hadoop,但企业需要掌握新技能才能有效使用这些技术。
下一代分析也被Gartner列为2012年的十大IT技术发展趋势之一,它也与大数据紧密相关。Gartner认为,大多数企业都在性能与成本方面进行了改进,它们可对每项业务进行分析与模拟。此外,移动设备也要访问数据,要拥有足够能力进行分析。同时,IT部门应集中精力开发有助于决策的分析技术。
一体机的出现应和了“合久必分,分久必合”这句话。数据库云服务器整合了硬件和软件,并以一种优化的方式协调一致地运行,实现均衡负载,有效降低应用复杂性,缩短云部署周期。充分彰显高性能、低成本、易操作、可扩展和快速部署等技术优势。随着Oracle、IBM和微软都相继推出软硬件集成产品,在大数据处理能力和分析方面,我们可以预见软硬件一体数据库机将成为主流。
数据库与云计算进一步融合
云数据库,即CloudDB,或者简称为“云库”。它把各种关系型数据库看成一系列简单的二维表,并基于简化版本的SQL或访问对象进行操作。传统关系型数据库通过提交一个有效地链接字符串即可加入云数据库。云数据库解决了数据集中与共享的问题,剩下的是前端设计、应用逻辑和各种应用层开发资源的问题。使用云数据库的用户不能控制运行着原始数据库的机器,也不必了解它身在何处。随着Oracle WebLogic应用服务器12c的发布,也即将推出Oralce database 12c,可以看出关系型数据库和云计算的融合是未来数据库发展的一大趋势。