技术开发 频道

数据库应用呈三大趋势 DBA如何应对?

  计算机和各种智能设备的应用正在加重企业的负担,因为它们所产生的数据量实在是太庞大了。十年之前,我们谈起数据存储,通常会说到1.2MB 的5.25英寸软盘和1.44MB的3.5英寸软盘,很快,这样一个度量数据的单位就发生了变化,如果说从MB到GB还让人觉得有些漫长,那么从GB到TB就不那么引人注意了。

  不知不觉中,人们已经进入了一个数据爆炸的时代,曾经,我们买一个32MB的U盘就需要几百块钱,如今,600块钱就可以买到1.5TB的移动硬盘了。这种数据量的大幅增加,给数据的存储带来了前所未有的压力,过去,数据库的应用和部署并不像今天这么复杂,因为数据量不大,而且数据量被反复访问和移动的频率也很低,再加上互联网并没有像如今这么普及,通过互联网传输的数据也很少。

  当计算机和各种智能设备被网络连接在一起时,数据的交换变得频繁起来,而数据作为新的企业资产,企业的决策者同样希望这些新的资产能够给企业带来新的利润和增长空间。于是,对于数据的管理成为企业信息化关注的焦点,目前,数据库的种类繁多,而牵扯到数据库应用和部署的技术也纷繁复杂。

  数据库加速与硬件整合

  数据库在过去只是被看作是软件的一种,它虽然与操作系统软件和企业应用软件有所不同,但仍被认为是软件的范畴。事实上,操作系统和应用软件所赖以调用的数据往往存储在数据库中。尽管如此,很少有人能够将其和存储、服务器、网络等硬件设备联系起来。

  但在数据库巨头甲骨文看来,数据库已经和硬件密不可分,自2008年底甲骨文在OOW大会上联合惠普发布新一代数据库机Exadata以来,甲骨文就将数据库和硬件的整合提上了日程。2009年,甲骨文通过收购Sun,成功将业务拓展到存储和服务器等硬件设备领域,并在日前联合Sun发布了新一代的数据库机。

  在目前甲骨文推出的数据库11g R2版本中,特意加强了和Exadata的集成,在架构上,Exadata在“数据层”之外又建立了一个单独的“存储层”,并且和Oracle数据库管理系统(DBMS)进行了充分的融合。而且,这一产品采用了Sun的FlashFire技术,成为了第一个进行闪存优化的数据库,而通过采用智能存储技术,打破了数据带宽和随机I/O的瓶颈。

  另外,在新版本的11G R2中,Oracle真正应用集群(RAC)提供了即插即用型网格和新的服务器合并功能,通过精简配置和合并数据库网格的管理,来减少服务器成本。虚拟化低成本服务器,使其成为共享资源,动态调配资源池,使面向共享平台上的所有应用运行全部数据库。

  如果说Oracle数据库通过虚拟化和精简配置降低服务器的成本,那么与通过先进的压缩技术则降低了数据库在存储方面的成本。通过和先进的压缩和分区功能进行结合,可以将数据压缩到原来的1/2至1/4,而通过扩展Oracle自动存储管理(Oracle Automatic Storage Management)的功能,在支持通用集群文件系统的同时,也使得存储和服务器资源用于容错和运行生产工作量,从而避免服务器和存储系统闲置着等待故障出现。

  这种和存储、服务器等充分互动的方式也使得数据库在进行资源配置和应用时更加节省成本,不过,这也会给数据库的管理员带来新的挑战,因为和硬件的融合势必要让过去单纯了解数据库管理的IT人员,开始熟悉如何和存储和服务器相结合,而不简简单单的是需要多少存储空间和多少计算资源的问题。

0
相关文章