云数据库GaussDB基于什么开源软件?

云数据库GaussDB基于什么开源软件?

  • 华为云数据库GaussDB,是基于什么开源软件?

    GaussDB是基于openGauss体系打造的商业数据库版本。

    openGauss数据库是华为自己打磨的一款数据库,完全自主可控。

    openGauss是开源数据库,开源的是主备版本。

    GaussDB分为两种:单机、主备版本和分布式版本。

    GaussDB是华为基于openGauss的生态和部分内核增强了分布式能力的商业版本,通过华为云和华为云Stack(HCS),满足政企客户对分布式数据库的高性能、高可靠、高安全的需求。

    2020年6月30日,华为开源openGauss, 与合作伙伴、高校以及开发者共建开源生态,鼓励有能力的合作伙伴发展基于openGauss的自有品牌数据库产品,为上层应用提供更多数据库选择,和业界共同繁荣数据库产业生态。

    开源对数据库生态的帮助,整体来讲,是正向的积极的。但是开源需要真的开源,需要安全的开源和合规的开源,开源涉及大量第三方依赖包括专利的优化和调整,而不是代码放开就是开源;所以从这个意义上来讲,开源也要负责任,开源不是终点,更不是被迫的应对措施,开源需要帮助更多的伙伴能真正的用起来。

    同时,华为也积极拥抱并兼容和支持业界主流的生态如MySQL、PostgreSQL及非关系型数据库Mongo、Redis等生态,我们会把这些软件生态和华为的分布式存储、软硬件协同起来,让客户既能获得生态的好处,又能获得更高的性能、可靠性,这才是我们认为的真正符合客户需要的数据库产品。

关于云数据库GaussDB规格

以下内容主要包括:云数据库GaussDB实例规格、规格变更、规格约束


  • GaussDB数据库实例规格

    GaussDB的实例规格CPU架构分为X86架构和ARM架构,不同架构支持的区域请参见表1,支持的规格列表请参见表2。

    X86架构:通用增强II型

    ARM架构:鲲鹏通用增强型、鲲鹏通用计算增强Ⅱ型(共享型)

  • 云数据库GaussDB规格约束

    自治事务执行时,将会在后台启动自治事务session,我们可以通过max_concurrent_autonomous_transactions设置自治事务执行的最大并行数量,取值范围:0~1024

    默认值:10。

    当max_concurrent_autonomous_transactions参数设置为0时,自治事务将无法执行。

    自治事务新启session后,将使用默认session参数,不共享主session下对象(包括session级别变量,本地临时变量,全局临时表的数据等)。更多详情见云数据库GaussDB规格约束

  • 云数据库GaussDB规格变更

    随着业务的不断增加,实例的CPU和内存资源可成会为实例性能的瓶颈,无法满足业务要求时,GaussDB提供了规格变更功能来提升实例的CPU和内存。

查询GaussDB数据库规格

功能介绍

查询数据库的规格信息。

调用接口前,您需要了解API 认证鉴权。

调用接口前,您需要提前获取到地区和终端节点,即下文中的Endpoint值。

调试

您可以在API Explorer中调试该接口。

URI

1. URI格式

GET https://{Endpoint}/v3/{project_id}/flavors?limit={limit}&offset={offset}&ha_mode={ha_mode}&version={version}&spec_code={spec_code}

2. URI样例

https://gaussdb-opengauss.cn-north-1.myhuaweicloud.com/v3/0483b6b16e954cb88930a360d2c4e663/flavors?offset=0&limit=10&ha_mode=centralization_standard&version=3.100&spec_code=gaussdb.opengauss.ee.dn.m6.2xlarge.8.in

3. 参数说明

参数说明见表1

请求消息

请求样例

无。

响应消息

1. 正常响应要素说明

要素说明见表2 

flavors说明表3 

2. 正常响应样例

{
"flavors": [
{
"vcpus": "2",
"ram": "16",
"availability_zone": [
"az2xahz",
"az1xahz",
"az3xahz"
],
"version": "1.4",
"name": "GaussDB",
"spec_code": "gaussdb.opengauss.ee.dn.m6.large.8.in",
"az_status": {
"az2xahz": "normal",
"az1xahz": "normal",
"az3xahz": "normal"
},
"group_type": "normal2"
}
],
"total": 1
}

3. 异常响应

请参见异常请求结果

状态码

正常

202

异常

请参见状态码

错误码

请参见错误码

开放能力

活动规则

活动对象:华为云电销客户及渠道伙伴客户可参与消费满送活动,其他客户参与前请咨询客户经理

活动时间: 2020年8月12日-2020年9月11日

活动期间,华为云用户通过活动页面购买云服务,或使用上云礼包优惠券在华为云官网新购云服务,累计新购实付付费金额达到一定额度,可兑换相应的实物礼品。活动优惠券可在本活动页面中“上云礼包”等方式获取,在华为云官网直接购买(未使用年中云钜惠活动优惠券)或参与其他活动的订单付费金额不计入统计范围内;

  • 开发指南

    服务介绍、开发准备、使用场景等

  • API参考

    实例管理、备份管理、任务管理、标签管理、磁盘管理等

  • SDK

    基于华为云SDK,通过编码调用华为云API,访问华为云资源和数据

  • 示例代码

    数据库实例创建、查询、删除、用户授权、备份、SQL调优等