分布式数据库底层硬件架构怎么设计?

分布式数据库普遍的硬件架构采用中高配x86服务器进行部署,怎么设计一个存储和计算资源更易扩展的良好架构?比如,有些场景需要的存储容量需更大,有些场景需要计算资源更大

参与9

2同行回答

lych370lych370联盟成员系统运维工程师个人
中高配置的x86服务器就不错,有条件可以每台配上固态硬盘安装操作系统,硬盘建议sas,每台服务器配置尽量保持一致,对于存储要求高的可单独挂载nas存储,但是访问速度肯定会有影响,可以用来构建历史库...显示全部

中高配置的x86服务器就不错,有条件可以每台配上固态硬盘安装操作系统,硬盘建议sas,每台服务器配置尽量保持一致,对于存储要求高的可单独挂载nas存储,但是访问速度肯定会有影响,可以用来构建历史库

收起
银行 · 2022-08-02
浏览867
hanfeng_twthanfeng_twt数据库架构师SphereEx
分布式数据库,对基础设施通常有以下要求:1.基础条件:网络好分布式架构,对网络依赖较高,通常都是需要万兆起,这对于性能的要求影响较大。除了吞吐量外,对于延迟及稳定性要求也很高,尽量减少抖动的发生。2.各组件配置有差异分布式数据库,由众多组件组成,不同组件的资源需求模型不同。...显示全部

分布式数据库,对基础设施通常有以下要求:
1.基础条件:网络好
分布式架构,对网络依赖较高,通常都是需要万兆起,这对于性能的要求影响较大。除了吞吐量外,对于延迟及稳定性要求也很高,尽量减少抖动的发生。
2.各组件配置有差异
分布式数据库,由众多组件组成,不同组件的资源需求模型不同。有的突出IO,有的突出计算(CPU)。这个要分情况来对待。通常对于计算节点,需要较多的CPU与内存;对于存储节点,则强调IO能力,通常是SATA SSD起步。
3.扩展性要求
针对扩展类需求,通常是基于同构的水平扩展,一般不错Scale UP。建议在企业内部按级别及用户,建立若干资源池。池内资源同等配置,方便扩展。

收起
金融其它 · 2022-08-09
浏览837

提问者

Senko lee
系统架构师江西裕民银行
擅长领域: 服务器灾备存储

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2022-08-01
  • 关注会员:3 人
  • 问题浏览:1624
  • 最近回答:2022-08-09
  • X社区推广