GaussDB基于什么开源软件 GaussDB基于什么开源软件

GaussDB基于什么开源软件-数据库对象命名建议

GaussDB数据库对象命名需要满足约束:非时序表长度不超过63个字节,时序表长度不超过53个字符,以字母或下划线开头,中间字符可以是字母、数字、下划线、$、#。

GaussDB基于什么开源软件-Database和Schema设计建议

GaussDB中可以使用Database和Schema实现业务的隔离,区别在于Database的隔离更加彻底,各个Database之间共享资源极少,可实现连接隔离、权限隔离等,Database之间无法直接互访。Schema隔离的方式共用资源较多,可以通过grant与revoke语法便捷地控制不同用户对各Schema及其下属对象的权限。

GaussDB基于什么开源软件-表设计建议

GaussDB是分布式架构。数据分布在各个DN上。良好的表设计需要遵循哪些建议呢?

GaussDB基于什么开源软件-字段设计建议

GaussDB数据库在字段设计时,基于查询效率的考虑,需要遵循哪些原则呢?

GaussDB基于什么开源软件-约束设计建议

在使用GaussDB数据库时,都需要注意哪些约束涉及呢?

GaussDB基于什么开源软件-视图和关联表设计建议

在使用GaussDB数据库的视图和关联表时,都需要遵照哪些原则?

高斯数据库

GaussDB数据库怎么连接,怎么创库创表

  • 购买并连接数据库实例

    创建GaussDB按需计费实例,使用DAS连接GaussDB数据库。

  • 创建和管理GaussDB数据库

    通过后台执行SQL指令创建、查看、修改、删除GaussDB数据库。

  • 创建和管理GaussDB表

    使用指令在GaussDB创建表、向表中插入数据、更新表中数据、查看数据、删除表中数据

  • 如何规划GaussDB的存储模型

    GaussDB支持行列混合存储。行、列存储模型各有优劣,建议根据实际情况选择。行存储是指将表按行存储到硬盘分区上,列存储是指将表按列存储到硬盘分区上。默认情况下,创建的表为行存储。

  • 查看GaussDB系统表

    GaussDB除了创建的表以外,数据库还包含很多系统表。这些系统表包含集群安装信息以及GaussDB上运行的各种查询和进程的信息。可以通过查询系统表来收集有关数据库的信息。

  • 创建和管理GaussDB表空间

    通过使用GaussDB表空间,管理员可以控制一个GaussDB安装的磁盘布局。通过后台执行SQL指令创建、查看、修改、删除GaussDB表空间。

高斯数据库常见问题解答

高斯数据库常见问题解答

  • GaussDB是否支持磁盘缩容?

    GaussDB暂时不支持磁盘缩容。

  • 将根证书导入Windows/Linux操作系统

    导入Windows操作系统

    单击“开始”,运行框输入“MMC”,回车。

    在MMC控制台菜单栏中单击“文件”,选择“添加/删除管理单元”。

    在“添加或删除管理单元”对话框,选择“可用管理单元”区域的“证书”。单击“添加”添加证书。

    在“证书管理”对话框,选择“计算机账户”,单击“下一步”。

    在“选择计算机”对话框,单击“完成”。

    在“添加或删除管理单元”对话框,单击“确定”。

    在MMC控制台,双击“证书”。

    右键单击“受信任的根证书颁发机构”,选择“所有任务”,单击“导入”。

    单击“下一步”。

    单击“浏览”,将文件类型更改为“所有文件 (*.*)”。

    找到下载的根证书ca.pem文件,单击“打开”,然后在向导中单击“下一步”。

    须知:

    您必须在浏览窗口中将文件类型更改为“所有文件 (*.*)”才能执行此操作,因为“.pem”不是标准证书扩展名。

    单击“下一步”。

    单击“完成”。

    单击“确定”,完成根证书导入。

    导入Linux操作系统

    您可以使用任何终端连接工具(如WinSCP、PuTTY等工具)将证书上传至Linux系统任一目录下。

  • 如何将GaussDB数据库实例资源解冻?

    欠费冻结:用户可通过续费或充值来解冻资源,恢复实例正常使用。欠费冻结的实例允许续费、释放或删除;已经到期的包周期实例不能发起退订,未到期的包周期实例可以退订。

  • 冻结、解冻、释放GaussDB数据库实例资源时对业务的影响?

    1.资源冻结时:

    资源将被限制访问和使用,会导致您的业务中断。例如实例被冻结时,会使得用户无法再连接至数据库。

    包周期资源被冻结后,将被限制进行变更操作。

    资源被冻结后,可以手动进行退订/删除。

    2.资源解冻时:资源将被解除限制,用户可以连接至数据库。

    3.资源释放时:资源将被释放,实例将被删除,删除前将依据用户策略决定是否执行回收站备份。

  • GaussDB数据库实例权限如何设置?

    GaussDB数据库实例部署时通过物理区域划分,为项目级服务。授权时,“作用范围”需要选择“区域级项目”,然后在指定区域(如华北-北京1)对应的项目(cn-north-1)中设置相关权限,并且该权限仅对此项目生效;如果在“所有项目”中设置权限,则该权限在所有区域项目中都生效。访问GaussDB时,需要先切换至授权区域。

  • GaussDB数据库权限策略是什么?

    根据授权精细程度分为角色和策略

    角色:IAM最初提供的一种根据用户的工作职能定义权限的粗粒度授权机制。该机制以服务为粒度,提供有限的服务相关角色用于授权

    IAM最新提供的一种细粒度授权的能力,可以精确到具体服务的操作、资源以及请求条件等。基于策略的授权是一种更加灵活的授权方式,能够满足企业对权限最小化的安全管控要求。

  • GaussDB数据库实例被锁怎么处理?

    因为某些操作可能导致数据库实例被锁,可以通过一些步骤进行解锁。

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

实例连接方式介绍

  • DAS连接

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

  • 内网连接

    系统默认提供内网IP地址。当应用部署在弹性云服务器上,且该弹性云服务器与GaussDB实例处于同一区域,同一VPC时,建议单独使用内网IP连接弹性云服务器与GaussDB实例。

  • 公网连接

    弹性公网IP,不能通过内网IP地址访问GaussDB实例时,使用公网访问,建议单独绑定弹性公网IP连接弹性云服务器(或公网主机)与GaussDB实例。

华为云GaussDB数据库

快速使用GaussDB

  • 收起 展开
    购买GaussDB 收起 展开

    GaussDB支持“按需计费”和“包年/包月”计费方式购买。您可以根据业务需要定制相应计算能力和存储空间的GaussDB实例。

    购买前完成准备


    1. 注册华为云账号,打开华为云网站,点击注册,完成注册步骤。

    2. 进行实名认证,实名认证请参考:实名认证

    3. 为自己的账户充值。

    选择购买方式


    1.包年/包月:相对于按需付费提供更大的折扣,对于长期使用者,推荐该方式。

    2.按需计费:即开即停,按实际使用时长计费。以自然小时为单位整点计费,不足一小时按一小时计费。


  • 收起 展开
    使用客户端连接实例 收起 展开

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

    DAS连接


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

    内网连接


    系统默认提供内网IP地址。当应用部署在弹性云服务器上,且该弹性云服务器与GaussDB实例处于同一区域,同一VPC时,建议单独使用内网IP连接弹性云服务器与GaussDB实例。


    公网连接


    不能通过内网IP地址访问GaussDB实例时,使用公网访问,建议单独绑定弹性公网IP连接弹性云服务器(或公网主机)与GaussDB实例。


  • 收起 展开
    使用驱动连接实例 收起 展开

    GaussDB支持使用JDBC、ODBC等驱动连接实例。

    开发规范


    如果用户在APP的开发中,使用了连接池机制,那么需要遵循如下规范:

    ·如果在连接中设置了GUC参数,那么在将连接归还连接池之前,必须使用“SET SESSION AUTHORIZATION DEFAULT;RESET ALL;”将连接的状态清空。

    ·如果使用了临时表,那么在将连接归还连接池之前,必须将临时表删除。


    否则,连接池里面的连接就是有状态的,会对用户后续使用连接池进行操作的正确性带来影响。


    使用驱动连接实例

    ·使用JDBC连接数据库 ·使用ODBC连接数据库 ·使用libpg连接数据库 ·使用PyGreSQL连接数据库 ·使用Psycopg连接数据库

  • 收起 展开

    GaussDB具备企业级复杂事务混合负载能力,同时支持分布式事务,同城跨AZ部署,数据0丢失,支持1000+扩展能力,PB级海量存储等特性。