我们的数据库现在约为60 GB,在我们的高峰期,我们将拥有多达150个并发用户.大多数重要的东西是通过晚上的批处理完成的.
我的直觉告诉我,在RAC配置中拥有2个盒子并不是件坏事,因为它提供了真正的硬件故障转移解决方案.数据库通过iSCSI存储在SAN上的共享LUN中.另外,如果我们需要增加容量,我们已经有了可以使用额外过程进行升级的盒子(我假设没有停机时间,因为它是在RAC配置中设置的),如果我们添加额外的许可证或RAM.
RAC是否有任何性能损失?它会增加额外的延迟吗?使用这些系统的双处理器盒有什么真正的优势吗?如果我们使用特殊硬件构建Oracle机箱:硬件iSCSI卡,TOE NIC,这些机箱是否可靠?我们正在64位Windows上部署.
那你会怎么做?一盒还是两盒?
1)10gR2支撑已经开始从维护悬崖上掉下来.在大约一年内,获得补丁将变得非常昂贵,并且Oracle已经声明最后一个公共补丁将在2010年夏季发布.你是否有任何理由不使用版本11来构建新服务器?
2)RAC / Data Guard实际上很难设置和维护.它不仅需要Enterprise许可证(比标准许可证贵得多),您的服务器操作系统也必须是企业版,并在Windows群集中进行配置.
就个人而言,如果您能够容忍短暂的停机时间窗口/潜在数据丢失的可能性,那么使用单个盒子可以获得更好的效果,理想情况下可以使用可以旋转的“备用”服务器.这些只是我的意见,我相信它们可能会有争议,但真正拥有150个峰值用户的60GB数据库不再那么大了.双核四核盒子也可能比RAC配置更好,当然如果你将单个盒子中的RAM量增加一倍.
原文地址:https://www.jb51.cc/oracle/205399.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。