揭秘运行在Exadata上的甲骨文最大数据库前沿技术
在甲骨文全球大会OpenWorld 2011上,TechTarget记者了解到,目前甲骨文公司最大的内部数据库为101TB,并运行了Oracle Beehive。而甲骨文公司内部的邮件和协同软件则运行在9台Oracle Exadata数据库云服务器上。
据甲骨文公司产品开发副总裁Campbell Webb介绍,公司的数据库每天都要处理14万账户以及350万封电子邮件。他表示:“这是公司内部部署的最大的应用,也是甲骨文在全球范围内最大的后端数据库。”
这些应用全部运行在9台满配的Exadata上,并用InfiniBand彼此连接,包括了24个Oracle Database实例,据Webb介绍,其中有16个是live数据库。公司计划在下一年进一步增加live数据库的数量。
甲骨文公司的该系统平均每秒要处理大约1500个用户交易;在高峰期,每秒都会有超过5000的交易。除此之外,数据库还需要每秒钟处理176000个I/O操作(IOPS)。
Webb表示,Beehive环境是从Exadata第一版迁移过来的,该版本是甲骨文公司在2008年同HP合作推出的第一代集成设备产品。迁移之后,Webb介绍系统的用户I/O等待时间得到了20倍的改进,而数据库集群等待时间则缩减了80倍。
在OpenWorld 2011的圆桌会议中,Webb同两位甲骨文客户分享了Exadata的使用经历。其中一个客户是Whole Foods Market,他们介绍公司将4台不同的服务器平台以及5个不同版本的Oracle数据库整合到了2台四分之一机架的Exadata数据库云服务器上,分别部署到两个数据中心中,并彼此作为备用环境。
Whole Foods公司的DBA总监Jerry Gregoire表示,他们IT系统中的每一个平台都已经有4-7年的使用时间,现在是时候进行升级了。他们最终选择了Exadata,并将所有的服务器和应用依次进行了升级。Jerry Gregoire最初预计这一工程将历时3年,这是无法让人接受的。
“假设这样的方式一切顺利,我连三个月都等不及,更不要提三年。” Jerry Gregoire表示。
将所有的旧服务器整合到Exadata上还不是最关键的部分,Jerry Gregoire介绍,最关键的是如何说服公司的高管层,然后再向应用部门下一个最好通牒,让他们在期限范围之内把所有的应用进行升级。
“你应该能够想象得到他们的反应,完全没有积极的相应,” Jerry Gregoire说:“我们要求他们至少升级一个版本,但是他们似乎并没有这方面的经验。”
但Jerry Gregoire同时表示,他还向应用部门提出了一些承诺:升级之后的数据库性能将得到极大的提升,支持模型也将改进。
公司在1月份还购买了第三个四分之一机架的Exadata,用在非生产环境中。到了今年4月,测试完成并开始了生产环境的迁移,他们预计到今年底就可以完成目标。Gregoire表示,公司之前的某一流程基本都要跑3天,而现在只需要14小时。
Bronwyn Altizer是Cardinal Health集团的高级DBA顾问,他分享的案例同Gregoire的差不多。公司弃用了超过20台旧服务器,改用2台满配的Exadata,并在今年的1月份完成了生产环境的迁移。
Bronwyn Altizer表示:“迁移到Exadata之后,所有的支持只需要打一个电话就可以,这是我感觉到最方便的地方。之前如果SAN出问题了,我们得打电话给存储厂商,如果服务器出问题又得打电话给服务器厂商,现在我们只需要给甲骨文打电话就可以了。”
TechTarget中国原创内容,原文链接:http://www.searchdatabase.com.cn/showcontent_53694.htm