VastbaseG100

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

Menu

准备环境

  • 软件环境要求:
    Linux操作系统 处理器 版本
    Red Hat Enterprise Linux x86_64 7.3及以上
    CentOS ARM、x86_64 7.3及以上
    Oracle Enterprise Linux ARM 7.3及以上
    Kylin ARM 10及以上
    Linx(凝思) x86_64 6.0.80
    OpenEuler ARM 20.30
  • 硬件环境要求:

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

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