gaussdb数据库(华为自研的数据库gaussdb怎么样)

本文目录
华为自研的数据库gaussdb怎么样
华为自研的数据库gaussdb,还可以吧,用起来算是比较方便。
GaussDB(for Redis)(下文简称高斯Redis)是华为云数据库团队自主研发的兼容Redis协议的云原生数据库,该数据库采用计算存储分离架构,突破开源Redis的内存限制,可轻松扩展至PB级存储。
高斯Redis基于计算存储分离架构,计算层实现热数据缓存,存储层实现全量数据的落盘,中间通过RDMA高速网络互连,通过算法预测用户的访问规律,实现数据的自动冷热交换,最终达到极致的性能提升。
相关资料
该架构基于华为内部强大且广泛使用的自研分布式存储系统DFV,实现了一套Share Everything的云原生架构,充分发挥了云原生的弹性伸缩、资源共享的优势。
使得高斯Redis具备强一致、秒扩容、低成本、超可用的四大特点,完美避开了开源Redis的主从堆积、主从不一致、fork抖动、内存利用率只有50%、大key阻塞、gossip集群管理等问题。
openGauss数据库是open了华为哪个数据库,是GaussDB
openGauss内核早期源自PostgreSQL9.2 和PG XC,结合华为GaussDB的经验,形成的openGauss;
GaussDB是一个产品系列,在整体架构设计上,底层是分布式存储,中间是每个DB特有的数据结构,最外层则是各个生态的接口,体现了多模的设计理念,具体包括: 关系型数据库、非关系型数据库、数据库工具及中间件等。
两者没有太直接的关系~
gaussdb如何建主键
步骤 1 创建数据库。
1. 使用如下命令创建一个新的表空间 tpcds_local。
2. 使用如下命令创建一个新的数据库 db_tpcds。
步骤 2 查看数据库。
使用元命令查看数据库系统的数据库列表。
用如命令通过系统表 pg_database 查询数据库列表。
步骤 3 修改数据库。
用户可以使用如下命令修改数据库属性(比如:owner、名称和默认的配置属性)。
使用以下命令为数据库设置默认的模式搜索路径。
华为云服务器被封怎么导出数据
华为云服务器被封怎么导出数据:
1、GaussDB(DWS)数据库支持通过HDFS外表导出ORC格式数据至MRS,通过外表设置的导出模式、导出数据格式等信息来指定导出的数据文件,利用多DN并行的方式,将数据从GaussDB(DWS)数据库导出到外部,存放在HDFS文件系统上,从而提高整体导出性能。
2、登录华为云控制台,选择大数据、MapReduce服务,单击购买集群,选择自定义购买,填写软件配置参数,单击下一步。
3、填写硬件配置参数,单击下一步。
4、填写高级配置参数如下表,单击立即购买,等待约15分钟,集群创建成功。
5、创建MRS数据源连接。登录DWS管理控制台,单击已创建好的DWS集群,确保DWS集群与MRS在同一个区域、可用分区,并且在同一VPC子网下。切换到MRS数据源,单击创建MRS数据源连接。
高斯数据库字段类型兼容性
gaussdb数据库参数说明【版本和平台兼容性】【14】
1. 历史版本兼容性
数据库系统的向后兼容性能够为对旧版本的数据库应⽤提供⽀持。
array_nulls
参数说明:控制数组输⼊解析器是否将未⽤引⽤的 NULL 识别为数组的⼀个 NULL 元素。
取值范围:布尔型
on 表⽰允许向数组中输⼊空元素。但 PostgreSQL 8.2 之前的版本不⽀持这么做,因此将把 NULL 当作字符串 “NULL” 。
off 表⽰向下兼容旧式模式。仍然能够创建包含 NULL 值的数组。
默认值:on
backslash_quote
参数说明:控制字符串⽂本中的单引号是否能够⽤ \’ 表⽰。
符合 SQL 标准的写法是将其双写(’’),之前版本的 PostgreSQL 允许使⽤\’ 表⽰。但是使⽤ ’ 容易导致安全漏洞,因为存在某些多字节字符集中的最后⼀个字节与 \ 的 ASCII 值相等。服务器拒绝带有反斜杠转义的查询可以预防这种风险。
注意:
在字符串⽂本符合 SQL 标准的情况下,\ 没有任何其他含义。这个参数影响的是如何处理不符合标准的字符串⽂本,包括明确的字符串转义语法是(E’…’)。
取值范围:枚举类型
on 表⽰⼀直允许使⽤ \’ 表⽰。
off 表⽰拒绝使⽤ \’ 表⽰。
safe_encoding 表⽰仅在客户端字符集编码不会在多字节字符末尾包含 \ 的 ASCII 值时允许。
默认值:safe_encoding
default_with_oids
参数说明:在没有声明 WITH OIDS 和 WITHOUT OIDS 的情况下,这个选项控制在新创建的表中 CREATE TABLE 和 CREATE TABLE AS 是否包含⼀个 OID 字段。它还决定 SELECT INTO 创建的表⾥⾯是否包含 OID 。
不推荐在⽤户表中使⽤ OID ,故默认设置为 off。需要带有 OID 字段的表应该在创建时声明 WITH OIDS 。
取值范围:枚举类型
说明:
在 PostgreSQL 8.1 之后 default_with_oids 缺省为由 on 改为 off 。
默认值:off
escape_string_warning
参数说明:警告在普通字符串中直接使⽤反斜杠转义。
如果需要使⽤反斜杠作为转义,可以调整为使⽤转义字符串语法(E’…’)来做转义,因为在每个 SQL 标准中,普通字符串的默认⾏为现在将反斜杠作为⼀个普通字符。
这个变量可以帮助定位需要改变的代码。
取值范围:布尔型
默认值:on
lo_compat_privileges
参数说明:控制是否启动对⼤对象权限检查的向后兼容模式。
取值范围:布尔型
on 表⽰当读取或修改⼤对象时禁⽤权限检查,与PostgreSQL 9.0 以前的版本兼容。
默认值:off
quote_all_identifiers
参数说明:当数据库⽣成 SQL 时,此选项强制引⽤所有的标识符(包括⾮关键字)。这将影响到 EXPLAN 的输出及函数的结果,例如pg_get_viewdef。 详细说明请参见 gs_dump 的 --quote-all-identifiers 选项。
取值范围:布尔型
默认值:off
sql_inheritance
参数说明:控制继承语义。
取值范围:布尔型
off 表⽰各种命令不能访问⼦表,即默认使⽤ ONLY 关键字。这是为了兼容 7.1 之前版本⽽设置的。
默认值:on
standard_conforming_strings
参数说明:控制普通字符串⽂本(’…’)中是否按照 SQL 标准把反斜扛当普通⽂本。
应⽤程序通过检查这个参数可以判断字符串⽂本的处理⽅式。
建议明确使⽤转义字符串语法(E’…’)来转义字符。
取值范围:布尔型
说明:
从 PostgreSQL 9.1 版本开始,默认值改为由 off 改为 on。
默认值:on
synchronize_seqscans
参数说明:控制启动同步的顺序扫描。在⼤约相同的时间内并⾏扫描读取相同的数据块,共享 I/O 负载。
取值范围:布尔型
on 表⽰扫描可能从表的中间开始,然后选择"环绕"⽅式来覆盖所有的⾏,为了与已经在进⾏中的扫描活动同步。这可能会造成没有⽤ORDER BY ⼦句的查询得到⾏排序造成不可预测的后果。
off 表⽰确保 PostgreSQL 8.3 之前的版本的顺序扫描是从表头开始的。
默认值 :on
2. 平台和客户端兼容性
transform_null_equals
参数说明:控制表达式expr = NULL(或 NULL = expr)当做expr IS NULL处理。如果expr得出NULL值则返回真,否则返回假。
正确的SQL标准兼容的expr = NULL总是返回NULL(未知)。
Microsoft Access⾥的过滤表单⽣成的查询使⽤expr = NULL来测试空值。打开这个选项,可以使⽤该接⼝来访问数据库。
注意:
这个选项只影响 = NULL精确形式,不包括其他⽐较操作符或者其他与⼀些涉及等号操作符的表达式计算(⽐如 IN)。
取值范围:布尔型
默认值:off,新⽤户经常在涉及NULL的表达式上语义混淆,故默认值设为off。
is_equal_nullstring_and_nullvalues
参数说明:控制空字符串’’与空值NULL是否等价。
on表⽰SQL语句中的空字符串’’在语法分析阶段会被当做空值NULL来处理。
off表⽰空字符串’’不会被当做NULL来处理。
说明:
当sql_format=mysql时,空字符串’’也不会被当做NULL来处理。⼆者是"或"的关系,即只要满⾜前⾯任何⼀个条件,空字符串都与NULL不等价。
取值范围:布尔型
默认值:on,即空字符串与NULL是等价的。
sql_format
参数说明:控制数据库的SQL语法和语句⾏为同哪⼀个主流数据库兼容。
oracle表⽰同oracle兼容。
mysql表⽰同mysql兼容。
取值范围:枚举型
默认值:oracle
¥
5.9
百度文库VIP限时优惠现在开通,立享6亿+VIP内容
立即获取
gaussdb数据库参数说明【版本和平台兼容性】【14】
gaussdb数据库参数说明【版本和平台兼容性】【14】
1. 历史版本兼容性
数据库系统的向后兼容性能够为对旧版本的数据库应⽤提供⽀持。
array_nulls
参数说明:控制数组输⼊解析器是否将未⽤引⽤的 NULL 识别为数组的⼀个 NULL 元素。
取值范围:布尔型
on 表⽰允许向数组中输⼊空元素。但 PostgreSQL 8.2 之前的版本不⽀持这么做,因此将把 NULL 当作字符串 “NULL” 。

更多文章:
avantage怎么设置为中文(Avantage安装丢失GIT)
2026年10月15日 03:00
activex控件未注册怎么办(登陆视频监控网页时提示activex控件未注册,怎么解决)
2026年10月14日 20:30
excel连接sql数据库教程(excel怎么连接sql数据库)
2026年10月14日 19:40






