VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

软硬件环境准备

本小节包括如下内容:

适配情况

本小节列出了支持通过DB Installer工具完成数据库单机、集群的静默安装的Vastbase数据库版本、平台适配情况。

数据库版本 CPU 操作系统
Vastbase G100 V2.2 Build 10 鲲鹏920 kylin V10SP1(基于open Euler 20.03)
kylin V10SP2(基于openEuler 20.03SP2)
kylin V10 SP3
UOS V20 1050a
UOS V20 1050e
openEuler 22.03
openEuler 22.03 SP1
openEuler 20.03
openEuler 20.03 SP2
X86 CentOS7.x
openEuler 20.03
Euler V2.0 SP10
Vastbase G100 V2.2 Build 13 鲲鹏920 kylin V10 SP1(基于openEuler 20.03)
kylin V10 SP2(基于openEuler 20.03 SP2)
kylin V10 SP3
UOS V20 1050e
openEuler 22.03
x86 CentOS7.x

开发测试环境

本小节列出了Vastbase服务器在开发测试环境应具备的最低和建议的配置硬件要求。

名称 CPU 内存 本地存储 网络 机器数量
Vastbase 2核+ 4GB+ SAS,100G 千兆 1

生产环境

本小节列出了Vastbase服务器在生产环境应具备的最低和建议的配置硬件要求。

在实际产品中,硬件配置的规划需考虑数据规模及所期望的数据库响应速度,请根据实际情况进行规划。

Vastbase数据库服务器在生产环境中应具备的最低及建议硬件配置要求如下:

项目 最低配置 建议配置
内存
  • 功能调试建议内存最低8GB以上。
  • 搭建一主两备集群,服务器内存配置推荐为8G及以上,否则会出现shared_memory不够的情况。
  • 性能测试和商业部署时,单实例部署建议128GB以上。
  • 复杂的查询对内存的需求量比较高,在高并发场景下,可能出现内存不足。此时建议使用大内存的机器,或使用负载管理限制系统的并发。
  • CPU
  • 功能调试时,CPU配置最小为1×8核 2.0GHz。
  • CPU超线程和非超线程两种模式都支持。 但是,Vastbase各节点的设置需保持一致。
  • 性能测试和商业部署时,单实例部署建议1×16核 2.0GHz以上。
    硬盘 用于安装Vastbase的硬盘需最少满足如下要求:
  • 至少1GB用于安装Vastbase的应用程序包。
  • 每个主机需大约300MB用于元数据存储。
  • 预留70%以上的磁盘剩余空间用于数据存储。
  • 预留30G磁盘用于存放WAL数据文件。
  • Vastbase支持使用SSD盘作为数据库的主存储设备,支持SAS接口和NVME协议的SSD盘,以RAID的方式部署使用。 建议系统盘配置为Raid1,数据盘配置为Raid5,且规划4组Raid5数据盘用于安装Vastbase。有关Raid的配置方法请参考厂商手册。
    注意:其中Disk Cache Policy一项需要设置为Disabled,否则机器异常掉电后有数据丢失的风险。