数据库管理-第114期 Exadata 05-ESS-上(202301103)
之前提到过,Exadata通过ESS将存储转换为了智能存储,其实相较于纸面参数非常牛逼但性能还是比不过Exadata的国产一体机,最大的差距也就是在ESS上,从数据库到存储的全栈集成的软硬结合才是Exadata最强大的地方。
1 Oracle只有集中式?
别搞笑了,先不说从12.2开始Oracle Sharding提供的分布式数据库架构和Oracle 23c开始带来的基于Raft的Sharding架构。Exadata的存储本身也是分布式的, 只不过一般1/4规格机架,只提供了3个存储节点,而且一般使用的是3副本模式,给人一种Exadata存储是副本集中式架构的假象。当增加更多存储节点的时候,原来存放在3个节点上的数据就会被打散,一份数据在所有存储节点中就有且仅有3份了(故障除外)。
ESS提供多副本分布式存储侧计算能力,使用Exadata诸多特有技术,融合数据库存储特点与各存储硬件特性,达到数据库在使用数据过程中在存储侧可以预先对数据进行筛选带来了以下一些好处:
- 多副本为Exadata提供了充足的数据冗余度、安全性
- 分布式可以充分利用每个副本的数据及每个存储节点的硬件资源
- 更少的数据可以减少存储节点到计算节点的IO、延迟等网络开销
- 更少的数据处理需求减少了计算节点CPU和内存的开销
- 通过AI、向量等技术进一步加速数据处理过程
2 ESS的核心能力
Exadata作为HTAP的先驱,通过与硬件厂商的充分合作(提供硬件微码级支持)、对数据库软件的充分理解、软硬一体化解决方案,实现了HTAP、系统集成、可用性和安全性方面的重要能力:
后面我将进一步讲解ESS本身在数据库加速层面的的一些存储特性。
总结
老规矩,知道写了些啥。