语言
<< 返回文章列表

Oracle 18c 新特性:Sharded RAC 对于分片处理的提升和Cache Fusion的优化

2018年8月5日
盖国强
2634

在 Oracle 18c RAC 集群中,一个新的特性 - Sharded RAC 被引入,在我看来这将对于提升集群性能,增加并发事务处理能力带来极大的好处。


在下图的概要介绍中,大家可以看到这一新特性带来的好处。云和恩墨 在为很多用户提供 性能优化 、架构咨询服务时,经常会面对的客户场景是,每秒 上万或者数万的事务并发,客户同时要求极低的响应时间,这就对 RAC 的跨实例传输、DRM 带来了挑战。


18c 的 分片集群数据库特性,事实上是将 Sharding 技术更进一步,引入到 RAC 中,例如对于分区表,不同分区的数据,仅在某个实例缓存,指定分区键值的查询将被路由到特定的实例,就减少了跨实例的访问,极大的提升了线性并发能力,RAC 的 Cache Fusion 也将获得缓解。

ShardedRAC.jpg


这一技术非常值得关注和采用,在不考虑IO和网络瓶颈的情况下,数据库可能通过集群计算节点的提升对性能带来线性改善。