国产数据库生产环境基础硬件架构是怎样的?

oracle基本都是共享存储,国产数据库生产环境基础硬件架构是怎样设计的?国产分布式数据库只需要x86就行吗?可以提供一个通常中配的硬件配置参考吗?

参与17

5同行回答

hanfeng_twthanfeng_twt数据库架构师SphereEx
1.国产数据库自身对基础硬件环境要求和国外产品无本质差别。2.对于分布式架构产品而言,有一定特殊性,受限于其架构特点,各组件对CPU、IO、NET要求各不同。例如,通常对网络要求较高,分布式组件间需要大量通信;数据节点建议使用SSD(甚至是NVMe SSD)。3.国产化诉求,对基础环境也提出...显示全部

1.国产数据库自身对基础硬件环境要求和国外产品无本质差别。
2.对于分布式架构产品而言,有一定特殊性,受限于其架构特点,各组件对CPU、IO、NET要求各不同。例如,通常对网络要求较高,分布式组件间需要大量通信;数据节点建议使用SSD(甚至是NVMe SSD)。
3.国产化诉求,对基础环境也提出新的要求。主要是CPU方面,对ARM产品有部分需求。

收起
金融其它 · 2022-04-21
浏览865
waring_idwaring_id技术经理某公司
X86 的硬件环境肯定是没有问题的,是否需要更进一步的考虑(例如使用国产 CPU 芯片)。如果必须使用国产 CPU 就只能选择 arm 架构arm 架构需要匹配对应的操作系统,一般情况下国产操作系统以及都能支持,需要注意的是性能和软件的兼容性需要评估...显示全部

X86 的硬件环境肯定是没有问题的,是否需要更进一步的考虑(例如使用国产 CPU 芯片)。如果必须使用国产 CPU 就只能选择 arm 架构
arm 架构需要匹配对应的操作系统,一般情况下国产操作系统以及都能支持,需要注意的是性能和软件的兼容性需要评估

收起
零售/批发 · 2023-09-14
浏览303
pysx0503pysx0503系统工程师第十区。散人
个人觉得因为国产数据库发展时间短,各方面的调教还不够完善,另外分布式数据本身的特点使得目前多数国产分布式数据库在硬件配置的选择上都是偏向于尽可能的使用大内存。万兆网,固态盘的方式来弥补国产CPU和产品本身的一些不足。...显示全部

个人觉得因为国产数据库发展时间短,各方面的调教还不够完善,另外分布式数据本身的特点使得目前多数国产分布式数据库在硬件配置的选择上都是偏向于尽可能的使用大内存。万兆网,固态盘的方式来弥补国产CPU和产品本身的一些不足。

收起
系统集成 · 2023-09-01
浏览315
luckman_2008luckman_2008系统运维工程师人寿保险
一般国产分布式数据库对硬件的要求是X86,内存比较大,网络要求万兆,硬盘使用NVME的盘。显示全部

一般国产分布式数据库对硬件的要求是X86,内存比较大,网络要求万兆,硬盘使用NVME的盘。

收起
保险 · 2022-04-19
浏览858
Ethan_YangEthan_Yang联盟成员技术架构师某金融司
三个观点:1. 计算层的CPU和内存、操作系统差别不大;2. 重点关注存储侧,国产数据库通常支持共享存储和分布式存储两种方式。共享存储一般采用高性能的存储设备,如固态硬盘(SSD)或阵列存储系统,并通过存储网络(如光纤通道)连接到数据库服务器。分布式存储则将数据分散存储在多个节...显示全部

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

收起
证券 · 2024-01-02
浏览165

ChatGPT 回答

在银行行业中,数据库是非常重要的基础设施之一。随着国家对信息安全的重视,银行业也在逐步推进数据库自主可控和国产化。下面是对您提出的问题的回答:

  1. 国产数据库生产环境基础硬件架构是怎样设计的?

国产数据库的生产环境基础硬件架构设计需要考虑多个因素,包括数据库规模、负载特征、业务需求、可用性要求等。一般来说,国产数据库生产环境基础硬件架构设计需要考虑以下几个方面:

  • 存储:国产数据库需要使用高速、可靠的存储设备,以保证数据的安全性和可靠性。建议使用固态硬盘或者高速磁盘阵列。
  • CPU:国产数据库需要使用高性能的CPU,以支持高并发、高吞吐量的业务负载。建议使用多核、高主频的CPU。
  • 内存:国产数据库需要使用大容量的内存,以提高数据访问速度和查询效率。建议使用高速、大容量的内存条。
  • 网络:国产数据库需要使用高速、可靠的网络设备,以保证数据传输的稳定性和可靠性。建议使用高速网络交换机和网卡。
  1. 国产分布式数据库只需要x86就行吗?

国产分布式数据库不仅需要x86架构的硬件支持,还需要支持分布式架构的硬件设备。分布式数据库需要使用多台服务器组成集群,每台服务器需要满足一定的硬件配置要求。一般来说,分布式数据库需要使用高性能的CPU、大容量的内存、高速的存储设备和网络设备等。

  1. 可以提供一个通常中配的硬件配置参考吗?

以下是一个通常中配的硬件配置参考:

  • CPU:Intel Xeon E5-2620 v4 2.1GHz 8核心16线程
  • 内存:32GB DDR4 2400MHz ECC REG
  • 存储:Intel DC S3520 480GB SATA3 固态硬盘
  • 网络:Intel X520-DA2 10Gbps 双口网卡

当然,具体的硬件配置还需要根据实际情况进行调整。

提问者

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

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2022-04-13
  • 关注会员:6 人
  • 问题浏览:1603
  • 最近回答:2024-01-02
  • X社区推广