技术头条 - 一个快速在微博传播文章的方式     搜索本站
您现在的位置首页 --> Oracle --> Oracle RAC中的RDS内部互联

Oracle RAC中的RDS内部互联

浏览:2589次  出处信息

    传统的RAC内部互联大部分都是基于普通网络实现的,目前最为普及的是百兆和千兆网络,最快的也就是尚不普及的万兆网。由于普通网络的速度限制,在需要频繁进行内部通信的多节点RAC数据库中性能就无法得到保证。正是基于这一点,Oracle和Qlogic在2006年2月24号共同发布了基于Infiniband高速互联网络的RDS for Oracle RAC内部互联方案。

    

    如图所示,传统的RAC内部互联协议都是使用UDP协议,这样无论内部互联网络是用普通网络交换机还是Infiniband交换机,都需要先把UDP协议转换成IP协议才能通过网络传输,如果使用Infiniband交换机的话,那么还需要把IP协议转换成为IPoIB协议(IP over Infiniband),这样几经转换,内部互联传输显然效率不高。而使用RDS内部互联的话,那么,Oracle RAC数据库内核可以直接通过RDS协议传输信息,少了几层转换,性能会有质的提升。

    不光如此,RDS还有如下优点:

    1、高带宽。相比普通网络交换机现在最大带宽是10Gbps,Infiniband最快能够达到40Gbps。

    2、低延迟。比起普通UDP内部互联,能够成倍的网络延迟。

    3、低CPU利用率。内部互联的CPU开销只有原来的一半以下。

    由于RDS高效传输的特性,从Oracle 11g开始众多硬件厂商也加入了对RDS的支持,不再仅仅是Oracle 10g时仅有Qlogic一家。而Oracle最新发布的硬件产品Exadata中,RDS已经成为RAC内部互联的默认选项。目前业界使用RDS内部互联方案的案例相对较少,只有YAHOO、DELL等部分企业采用了这一方案,国内目前就淘宝、阿里巴巴使用。相信随着多节点RAC数据库的需求方案越来越多,RDS也会逐渐流行开来。

建议继续学习:

  1. ORACEL RAC 字符集    (阅读:4613)
  2. Oracle RAC廉价数据仓库解决方案    (阅读:2601)
  3. kswapd 进程占用过多资源导致RAC宕机    (阅读:2456)
  4. RAC的负载均衡    (阅读:2562)
  5. RAC环境下Memory System Deconfigured    (阅读:2214)
  6. oracle RAC DRM基本概念    (阅读:1971)
  7. RDS典型客户工单——空间问题    (阅读:978)
  8. RDS MySQL参数调优最佳实践    (阅读:879)
  9. 关于RDS只读实例延迟分析    (阅读:833)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
后一篇:关于Exadata >>
© 2009 - 2024 by blogread.cn 微博:@IT技术博客大学习

京ICP备15002552号-1