分布式数据库项目中ARM服务器与X86服务器该如何选择?

      最近更换分布式数据库,其中有一些国产厂商建议使用arm服务器,请各位专家给出一些建议。ARM的服务器与X86的服务器有什么差距?显示全部

      最近更换分布式数据库,其中有一些国产厂商建议使用arm服务器,请各位专家给出一些建议。

ARM的服务器与X86的服务器有什么差距?

收起
参与9

查看其它 2 个回答Amygo的回答

AmygoAmygoDBA分布式事务数据库

1、分布式数据库 也好,集中式数据库也好:能采用X86服务器则不使用ARM服务器

2、分布式数据库有两个重要的组件:存储引擎 和计算引擎, 存储引擎需要的是处理器主频 和IOPS能力,计算引擎需要的是处理器核数和处理器主频

2.1 存储引擎:处理器的主频起决定性作用,影响着数据库操作的运算快慢,ARM架构处理器是属于低频处理器,单个核主频远低于X86架构处理器,IOPS依赖的是存储介质选择,对两种处理器架构都是一样

2.2  计算引擎:需要处理高并发 和高速运算,需要处理器核数多且每核的主频也不能太低,从处理器核数看ARM架构有优势,但主频很难提高达到X86 架构处理器的能力

总体而言,不推荐,但国产化是 华为和飞腾两大主力推ARM架构处理器,其他几家是X86架构处理器,前者是资源方面是处于优势的,后者在生态方面是处于优势。

从某部委组织的国产化数据库HotDB、中兴GoldenDB等做的兼容测试和性能测试结果看,ARM架构处理器的生态很弱、性能下降幅度也很大。

银行 · 2020-04-06
浏览2535

回答者

Amygo
DBA分布式事务数据库
擅长领域: 数据库服务器分布式系统

Amygo 最近回答过的问题

回答状态

  • 发布时间:2020-04-06
  • 关注会员:4 人
  • 回答浏览:2535
  • X社区推广