关于GaussDB

什么是GaussDB

GaussDB是华为自主创新研发的分布式关系型数据库。该产品具备企业级复杂事务混合负载能力,同时支持分布式事务,同城跨AZ部署,数据0丢失,支持1000+的扩展能力,PB级海量存储。同时拥有云上高可用,高可靠,高安全,弹性伸缩,一键部署,快速备份恢复,监控告警等关键能力,能为企业提供功能全面,稳定可靠,扩展性强,性能优越的企业级数据库服务。

应用场景

交易型应用

大并发、大数据量、以联机事务处理为主的交易型应用,如政务、金融、电商、O2O、电信CRM/计费等,服务能力支持高扩展、弹性伸缩,应用可按需选择不同的部署规模。

详单查询

具备PB级数据负载能力,通过内存分析技术满足海量数据边入库边查询要求,适用于安全、电信、金融、物联网等行业的详单查询业务。

计费项

GaussDB对您选择的数据库实例、数据库存储和备份存储(可选)收费。GaussDB管理费用详情,请参见产品价格详情。您可以通过GaussDB提供的价格计算器,选择您需要的实例规格,来快速计算出购买实例的参考价格。

GaussDB计费项说明

计费项
计费说明

数据库实例

对所选的实例规格进行计费,提供按需计费和包周期计费方式。

数据库存储

对数据库存储空间进行计费,提供按需计费和包周期计费方式。

备份存储(可选)

GaussDB提供了部分免费存储空间,用于存放您的备份数据,其总容量约为您购买存储容量的100%。备份存储用量超过数据库存储空间的100%,开始按照阶梯计费。

公网流量

GaussDB实例支持公网访问,公网访问会产生带宽流量费;GaussDB数据库实例在云内部网络产生的流量不计费。

云数据库GaussDB备份

云数据库GaussDB备份

  • 备份概述

    GaussDB支持数据库实例的备份和恢复,以保证数据可靠性。备份目前将以未加密的方式存储。

    备份存放在OBS桶,OBS备份恢复规格如下:

    在华为云标准环境下全量备份恢复的性能规格为2T数据在8小时以内完成全量备份或全量恢复。

  • 备份的作用

    当数据库或表被恶意或误删除,虽然GaussDB支持高可用,但备机数据库会被同步删除且无法还原。因此,数据被删除后只能依赖于实例的备份保障数据安全。

  • 全量备份

    全量备份(Full Backup)表示对所有目标数据进行备份,包含备份时刻点上数据库的全量数据,耗时时间长(和数据库数据总量成正比),自身即可恢复出完整的数据库。全量备份总是备份所有选择的目标,即使从上次备份后数据没有变化。

  • 差量备份

    差量备份(Differential Backup)只包含从指定时刻点之后的增量修改数据,耗时时间短(和增量数据成正比,和数据总量无关),但是必须要和全量备份数据一起才能恢复出完整的数据库。GaussDB默认自动每30分钟对上一次自动备份后更新的数据进行备份,支持修改备份周期为最小15分钟,最大1440分钟。

  • 自动备份

    GaussDB会在数据库实例的备份时段中创建数据库实例的自动备份。系统根据您指定的备份保留期保存数据库实例的自动备份。如果需要,您可以将保存的备份恢复。扩容实例CN或者分片后,系统会进行一次自动备份。

  • 手动备份

    用户还可以创建手动备份对数据库进行备份,手动备份是由用户启动的数据库实例的全量备份,会一直保存,直到用户手动删除。

使用客户端连接GaussDB实例的方式

实例连接方式介绍和通过数据管理服务 DAS、gsql连接实例


  • 实例连接方式介绍

    GaussDB提供使用gsql和数据管理服务(Data Admin Service,简称DAS)的连接方式。

  • DAS连接

    通过华为云数据管理服务(Data Admin Service,简称DAS)这款可视化的专业数据库管理工具,可获得执行SQL、高级数据库管理、智能化运维等功能,做到易用、安全、智能地管理数据库。GaussDB默认开通DAS连接权限。

  • 通过gsql连接实例

    gsql是GaussDB自带的客户端工具。使用gsql连接数据库,可以交互式地输入、编辑、执行SQL语句。

如何使用驱动连接云数据库GaussDB 如何使用驱动连接云数据库GaussDB

支持使用JDBC、ODBC等驱动连接GaussDB数据库

支持使用JDBC、ODBC等驱动连接GaussDB数据库

使用libpq连接云数据库GaussDB

云数据库GaussDB主备版部署形态未对此接口在应用程序开发场景下的使用做验证。

libpq
使用ODBC连接云数据库GaussDB

云数据库GaussDB提供对ODBC3.5的支持。应用程序通过GaussDB驱动连接数据库。

ODBC
使用JDBC连接GaussDB数据库

JDBC是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问接口,云数据库GaussDB提供了对JDBC 4.0特性的支持。

JDBC
使用Psycopg连接云数据库GaussDB

Psycopg是一种用于执行SQL语句的PythonAPI,可以为PostgreSQL、云数据库GaussDB提供统一访问接口。

Psycopg