本文档主要介绍资源池化架构下的一些最佳实践和使用注意事项,用于支撑对相关特性感兴趣的开发者可以快速部署、实践或进行定制化开发。 本文档建议开发者至少具有一定的基础,能够熟练编译openGauss源码、掌握一些存储的基本知识和linux系统的基本命令。
资源池化架构可以参考下图。
图1: openGauss资源池化架构图
- 读写节点和只读节点共享一份底层存储。
- 读写节点和只读节点之间通过TCP或RDMA协议使用DMS组件共享Shared Buffer Pool中的热数据页。
- 读写节点和只读节点通过DSS API和DSS Server的协同访问底层共享存储中的持久化的数据。