oracle基本都是共享存储,国产数据库生产环境基础硬件架构是怎样设计的?国产分布式数据库只需要x86就行吗?可以提供一个通常中配的硬件配置参考吗?
收起三个观点:
1. 计算层的CPU和内存、操作系统差别不大;
2. 重点关注存储侧,国产数据库通常支持共享存储和分布式存储两种方式。共享存储一般采用高性能的存储设备,如固态硬盘(SSD)或阵列存储系统,并通过存储网络(如光纤通道)连接到数据库服务器。分布式存储则将数据分散存储在多个节点上,每个节点都具备一定的计算和存储能力。
3. 一般搭建架构时,建议国产库集中式采用存算分离架构(存储层采用fc-san构建),国产库分布式要考虑到带宽问题,建议构建单分布式集群时不要跨机房,如要实现同城双活,同城间带宽延迟不要高于5ms。