近日,甲骨文(日本)在该公司独自举办的展示会“OracleWorld Tokyo”上演示了使用数据库管理系统新版本“Oracle Database 10g”的128节点的群集系统。该演示强调了Oracle 10g的优势——可实现企业网格。
Sun Fire B100s的128节点结构
演示环境的结构如下:数据库服务器使用美国Sun Microsystems刀片服务器“Sun Fire B100s”、连接各刀片服务器的通信设备为美国思科系统的交换机“Cisco Catalyst 6509”及“Cisco Catalyst 3750”,存储设备使用“Sun StorEdge 6320”。128节点的刀片服务器排列在机架上,硬件定价在5000万日元(约合人民币375万元)以下。
各刀片服务器均配备1个CPU,分别运行Oracle Instance。施加负荷的应用程序向128个节点同时发出搜索用的SQL语句,通过128个节点并行处理各SQL语句的“Internode parallel query”执行。
演示结果证明,该系统可出色地完成处理。节点数量越多,则处理速度越快:32节点约45秒、64节点约23秒、128节点约12秒。由这个结果可知,群集软件“Oracle Real Application Clusters(RAC) 10g”在128节点的群集环境中运行时,增加节点数量则处理能力也会提高。
此前的RAC用户中,最高使用8节点,RAC的规格最高为64节点,而此次的结果创出了新高。不过,仅凭此结果就认为可以马上实现更多节点的群集环境,还为时尚早。由于此次只进行了搜索,几乎没有进行为实现群集的节点通信。也就是说,此次结果不能证明系统进行更新处理的效果如何。“今后将进行读或写(搜索和更新的竞争)、写或写(更新与更新的竞争)的试验”。