部署数据库,别忘了数据库选件
- 来源:计算机世界 smarty:if $article.tag?>
- 关键字:数据库,应用系统,Oracle数据库选件 smarty:/if?>
- 发布时间:2014-12-23 13:31
数据库加上合适的数据库选件可以更高效、更安全地支持业务系统的运行。
数据库是当下绝大多数企业级应用系统中的必备。选择一款合适的数据库,对于整个企业级应用系统的性能、安全和可用性都有非常重要的影响。不过,数据库整体的运行效果如何还与数据库选件有关,这一点常常被很多人忽视。
实际上,数据库厂商在数据库之外都提供了非常丰富的选件以响应各种各样的应用需求。以Oracle数据库为例,除了常规的数据库(比如标准版和企业版)之外,还有很多选件可以选配,比如大名鼎鼎的内存计算就是选件之一。
“数据库与数据库选件的关系类似于单反相机的机身与镜头之间的关系,一个好的相机除了机身之外,还必须配上合适的镜头,数据库也是如此。除了数据库本身之外,还需要搭配合适的选件来支持业务的运行。”甲骨文公司副总裁、中国区技术产品事业部总经理吴承杨告诉记者。
吴承杨介绍说,Oracle数据库选件根据其应用场景的不同大体可以分为三类,即高可用选件、高性能选件和高安全选件。具体而言,在高可用性方面,应用最为普及的选件非Oracle Real Application Cluster(即RAC)莫属。吴承杨说,几乎所有重要系统数据库都采用了RAC架构。因为RAC拥有可伸缩性、自动负载均衡和自动存储管理功能,使数据库可自由扩展。而GoldenGate选件是另一个应用得比较普遍的选件。GoldenGate通过将数据源和目标分离开来以提供异构支持,可在所有主要平台上的各种关系型数据库、开放系统/开源数据库与原有数据库之间捕获和交付数据,帮助企业消除数据延迟,同时降低数据灾难。
而在高性能方面,数据分区技术(Oracle Partitioning)、内存计算技术(Oracle Database In-Memory)以及数据库自动诊断和调优技术都应用得非常广泛。比如,Oracle Partitioning 可以按照时间、地域、状态等进行分区,将大型表分成多个单元,从而有效地帮助企业提高数据处理能力和管理能力,有效地管理数据的生命周期。而内存数据库选件则突破了行列限制,采用双格式数据库内存,能够帮助企业更快、更好地做出业务决策。
另外,在高安全性方面,Oracle数据库提供的Oracle Audit Vault and Database Firewall如同带有自动识别功能的监控探头,可监控Oracle和非Oracle数据库流量,并且能够检测和阻止威胁。此外,而针对企业的重要敏感信息,Oracle Advanced Security是最经济高效的全方位数据保护解决方案,它可以对信用卡号、社会保险号或个人身份信息等重要敏感信息加密。
有必要强调的是,选配数据库选件不一定都要多花钱,有时候还可以帮助省钱,也就是以较小的投入换取较大的回报。比如,低劣应用会对数据库的高效运行造成瓶颈,Oracle Enterprise Manager选件可以实现故障的快速发现、自动诊断,并为数据库提供实例级解决方案,有效地帮助数据库提升管理效率、消除性能瓶颈、降低IT管理成本,交付高质量服务。
据悉,瑞银集团就借助Oracle Enterprise Manager选件的帮助来优化数据库的性能,使得数据库CPU核数减少了71%,物理服务器减少了94%,从而将总体成本减少了42%,未来5年的TCO降低了26%。
本报记者 邹大斌
