云数据库GaussDB字符类型

GaussDB支持的字符类型请参见表1。字符串操作符和相关的内置函数请参见字符处理函数和操作符。

表1 字符类型

说明:除了每列的大小限制以外,每个元组的总大小也不可超过1GB-85字节(即1073741739字节)。

NCHAR为bpchar类型的别名,VARCHAR2(n)为VARCHAR(n)类型的别名。

在GaussDB里另外还有两种定长字符类型。在表2里显示。name类型只用在内部系统表中,作为存储标识符,不建议普通用户使用。该类型长度当前定为64字节(63可用字符加结束符)。类型"char"只用了一个字节的存储空间。他在系统内部主要用于系统表,主要作为简单化的枚举类型使用。

表2 特殊字符类型

示例

云数据库GaussDB问答

云数据库GaussDB问答

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

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

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

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

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

  • GaussDB是品牌名还是一款产品?

    GaussDB既是一款华为云数据库产品,又是华为云数据库品牌名。

    GaussDB作为品牌名,包括系列产品,在整体架构设计上,体现了多模的设计理念。具体包括:

    关系型数据库

    1.基于openGauss生态的分布式数据库GaussDB,是自主生态的分布式数据库

    2.基于MySQL生态的分布式数据库GaussDB(for MySQL),我们100%兼容MySQL,让更多的客户可以无缝迁移上来,同时这也是分布式数据库,不再是单机的主备的MySQL

    非关系型NoSQL数据库

    1.基于文档的分布式数据库GaussDB(for Mongo),100%兼容Mongo的接口,解决了开源的协议风险,用3副本解决9副本的可靠性

    2.基于时序协议的分布式数据库GaussDB(for Influx),分布式方案解决了开源只有主备的容量问题

    3.基于宽表Cassandra的GaussDB(for Cassandra),解决了Java的GC抖动的严重问题,数据强一致

    4.基于KV接口的GaussDB(for Redis), 当前100%兼容Redis,未来可以兼容更多的KV协议,数据强一致,超大容量10TB+,解决了开源主备脱节等问题

    此外,还有一些重要的组件,如:数据迁移——DRS (Data Replication Service);应用结构的转换——UGO (Database and Application Migration UGO) (愚公移山);分布式数据库中间件——DDM (Distributed Database Middleware),中间件这一层完全自主开发,让整体具备分布式<分库分表>能力,满足需要MySQL生态但对可信要求不高的客户的诉求。

    华为云GaussDB全栈产品以及解决方案,目的是让客户:选型安心(自主生态,开源生态,NoSQL,分布式统一的架构,性能卓越)、迁移放心(从数据的在线迁移到应用的结构转换,让迁移的担忧不复存在)、生态无忧(无论基于开源的生态,还是对自主生态的要求,都能满足)。

云数据库GaussDB优势

GaussDB数据库具有高性能、高可用、高安全、低成本的特点

云数据库GaussDB优势

GaussDB数据库具有高性能、高可用、高安全、低成本的特点

#

优势详情

  • 1

    高安全

    GaussDB拥有TOP级的商业数据库安全特性:数据动态脱敏,TDE透明加密,行级访问控制,密态计算。

    能够满足政企&金融级客户的核心安全诉求。

  • 2

    健全的工具与服务化能力

    GaussDB已经拥有华为云,商用服务化部署能力,同时支持DAS、UGO、DRS等生态工具。

    有效保障用户开发、运维、优化、监控、迁移等日常工作需要。

  • 3

    全栈自研


    GaussDB基于鲲鹏生态,是当前国内唯一能够做到全栈自主可控的国产品牌。

    同时GaussDB能够基于硬件优势在底层不断进行优化,提升产品综合性能。

  • 4

    开源生态

    GaussDB已经支持开源社区,并提供主备版版本下载。

连接云数据库GaussDB的方式

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


  • 实例连接方式介绍

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

  • DAS连接

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

  • 内网连接

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

  • 公网连接

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