openGauss学习笔记-64 openGauss 数据库管理-创建和管理表空间
通过使用表空间,管理员可以控制一个数据库安装的磁盘布局。这样有以下优点: - 如果初始化数据库所在的分区或者卷空间已满,又不能逻辑上扩展更多空间,可以在不同的分区上创建和使用表空间,直到系统重新配置空间。 - 表空间允许管理员根据数据库对象
openGauss学习笔记-63 openGauss 数据库管理-资源池化架构
本文档主要介绍资源池化架构下的一些最佳实践和使用注意事项,用于支撑对相关特性感兴趣的开发者可以快速部署、实践或进行定制化开发。 本文档建议开发者至少具有一定的基础,能够熟练编译openGauss源码、掌握一些存储的基本知识和linux系统的
openGauss学习笔记-62 openGauss 数据库管理-两地三中心跨Region容灾
要实现跨Region容灾,需要部署两套数据库实例,一套主数据库实例,一套灾备数据库实例。主数据库实例和灾备数据库实例一般部署在相距较远的两个不同城市。数据库实例之间借助存储介质或者不借助存储介质直接实现数据的全量和增量同步。
openGauss学习笔记-61 openGauss 数据库管理-常见主备部署方案
openGauss学习笔记-61 openGauss 数据库管理-常见主备部署方案 61.1 单中心 61.2 同城双中心 61.3 两地三中心 61.4 两地三中心流式容灾方案
DNS服务器企业实战-CentOS Linux release 7
DNS(Domain Name System)域名系统协议,作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用挨个记住IP地址。通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。
openGauss学习笔记-59 openGauss 数据库管理-相关概念介绍
openGauss 数据库管理-相关概念介绍:包含数据库、表空间、模式、用户和角色、事务管理。
openGauss学习笔记-57 openGauss 高级特性-资源池化
资源池化特性主要提供主备机共享一份存储的能力,提供一种新HA部署形态,解决传统HA部署下存储容量较单机翻倍的问题,满足降低存储容量及成本的诉求,同时备机支持实时一致性读。
openGauss学习笔记-56 openGauss 高级特性-并行查询
openGauss的SMP并行技术是一种利用计算机多核CPU架构来实现多线程并行计算,以充分利用CPU资源来提高查询性能的技术。在复杂查询场景中,单个查询的执行较长,系统并发度低,通过SMP并行执行技术实现算子级的并行,能够有效减少查询执行
openGauss学习笔记-55 openGauss 高级特性-DCF
DCF全称是Distributed Consensus Framework,即分布式一致性共识框架。DCF实现了Paxos、Raft等解决分布式一致性问题典型算法。使用DCF可以提供日志复制、集群高可用等能力。DCF提供了自选主能力,支持少
openGauss学习笔记-54 openGauss 高级特性-MOT
openGauss引入了MOT(Memory-Optimized Table,MOT)存储引擎,它是一种事务性行存储,针对多核和大内存服务器进行了优化。MOT是openGauss数据库最先进的生产级特性(Beta版本),它为事务性工作负载提
openGauss学习笔记-53 openGauss 高级特性-Ustore
Ustore 存储引擎,又名 In-place Update 存储引擎(原地更新),是 openGauss 内核新增的一种存储模式。此前的版本使用的行存储引擎是 Append Update(追加更新)模式。追加更新对于业务中的增、删以及
openGauss学习笔记-52 openGauss 高级特性-LLVM
openGauss借助LLVM(Low Level Virtual Machine)提供的库函数,依据查询执行计划树,将原本在执行器阶段才会确定查询实际执行路径的过程提前到执行初始化阶段,从而规避原本查询执行时候伴随的函数调用、逻辑条件分支
openGauss学习笔记-51 openGauss 高级特性-列存储
openGauss支持行列混合存储。行存储是指将表按行存储到硬盘分区上,列存储是指将表按列存储到硬盘分区上。行、列存储模型各有优劣,建议根据实际情况选择。通常openGauss用于OLTP(联机事务处理)场景的数据库,默认使用行存储,仅对执
openGauss学习笔记-50 openGauss 高级特性-DB4AI
openGauss当前版本支持了原生DB4AI能力,通过引入原生AI算子,简化操作流程,充分利用数据库优化器、执行器的优化与执行能力,获得高性能的数据库内模型训练能力。更简化的模型训练与预测流程、更高的性能表现,让开发者在更短时间内能更专注
openGauss学习笔记-49 openGauss 高级特性-索引推荐
openGauss的索引推荐的功能,共包含三个子功能:单query索引推荐、虚拟索引和workload级别索引推荐。
openGauss学习笔记-48 openGauss 高级数据管理-函数
openGauss常用的函数如下:数学函数、三角函数、字符串函数、类型转换相关函数。
openGauss学习笔记-47 openGauss 高级数据管理-权限
数据库对象创建后,进行对象创建的用户就是该对象的所有者。数据库安装后的默认情况下,未开启三权分立,数据库系统管理员具有与对象所有者相同的权限。也就是说对象创建后,默认只有对象所有者或者系统管理员可以查询、修改和销毁对象,以及通过GRANT将
openGauss学习笔记-46 openGauss 高级数据管理-子查询
子查询或称为内部查询,嵌套查询,指的是在数据库查询的WHERE子句中嵌入查询语句,相当于临时表。一个SELECT语句的查询结果能够作为另一个语句的输入值。 子查询可以与SELECT,INSERT,UPDATE和DELETE语句一起使用。
openGauss学习笔记-45 openGauss 高级数据管理-物化视图
物化视图是相对普通视图而言的。普通视图是虚拟表,而物化视图实际上就是存储SQL执行语句的结果,可以直接使用数据而不用重复执行查询语句,从而提升性能。
openGauss学习笔记-44 openGauss 高级数据管理-存储过程
存储过程是能够完成特定功能的SQL语句集。用户可以进行反复调用,从而减少SQL语句的重复编写数量,提高工作效率。