openGauss学习笔记-105 openGauss 数据库管理-管理用户及权限-默认权限机制
数据库对象创建后,进行对象创建的用户就是该对象的所有者。openGauss安装后的默认情况下,未开启三权分立,数据库系统管理员具有与对象所有者相同的权限。也就是说对象创建后,默认只有对象所有者或者系统管理员可以查询、修改和销毁对象,以及通过
openGauss学习笔记-104 openGauss 数据库管理-管理数据库安全-客户端接入之SSL证书管理-证书替换
openGauss默认配置了通过openssl生成的安全证书、私钥。并且提供证书替换的接口,方便用户进行证书的替换。
openGauss学习笔记-103 openGauss 数据库管理-管理数据库安全-客户端接入之SSL证书管理-证书生成
openGauss默认配置了通过openssl生成的安全证书、私钥。并且提供证书替换的接口,方便用户进行证书的替换。
openGauss学习笔记-102 openGauss 数据库管理-管理数据库安全-客户端接入之查看数据库连接数
当用户连接数达到上限后,无法建立新的连接。因此,当数据库管理员发现某用户无法连接到数据库时,需要查看是否连接数达到了上限。控制数据库连接的主要以下几种选项。 1、全局的最大连接数,2、某用户的连接数。
openGauss学习笔记-101 openGauss 数据库管理数据库安全-客户端接入之用SSH隧道进行安全的TCP/IP连接
?为了保证服务器和客户端之间的安全通讯,可以在服务器和客户端之间构建安全的SSH隧道。SSH是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。
openGauss学习笔记-100 openGauss 数据库管理-数据库安全-客户端接入之用SSL进行安全的TCP/IP连接
openGauss支持SSL标准协议(TLS 1.2),SSL协议是安全性更高的协议标准,它们加入了数字签名和数字证书来实现客户端和服务器的双向身份验证,保证了通信双方更加安全的数据传输。
openGauss学习笔记-99 openGauss 数据库管理-管理数据库安全-客户端接入认证之配置文件参考
openGauss学习笔记-99 openGauss 数据库管理-管理数据库安全-客户端接入认证之配置文件参
openGauss学习笔记-98 openGauss 数据库管理-管理数据库安全-客户端接入认证之配置客户端接入认证
如果主机需要远程连接数据库,必须在数据库系统的配置文件中增加此主机的信息,并且进行客户端接入认证。配置文件(默认名称为pg_hba.conf)存放在数据库的数据目录里。hba(host-based authentication)表示是基于主
openGauss学习笔记-97 openGauss 数据库管理-访问外部数据库-dblink
dblink是一个可以在一个openGauss数据库会话中连接到其它openGauss数据库的工具,同libpq支持的连接参数一致,可参考[链接参数](https://docs.opengauss.org/zh/docs/5.0.0
openGauss学习笔记-96 openGauss 数据库管理-访问外部数据库-file_fdw
file_fdw模块提供了外部数据封装器file_fdw,可以用来在服务器的文件系统中访问数据文件。数据文件必须是COPY FROM可读的格式;具体可参照COPY语句的介绍。访问这样的数据文件当前只是可读的。当前不支持对该数据文件的写入操作
openGauss学习笔记-95 openGauss 数据库管理-访问外部数据库-postgres_fdw
postgres_fdw是一款开源插件,其代码随PostgreSQL源码一同发布。openGauss基于开源的PostgreSQL 9.4.26版本中的postgres_fdw源码进行开发适配。
openGauss学习笔记-94 openGauss 数据库管理-访问外部数据库-mysql_fdw
mysql_fdw是一款开源插件。openGauss基于开源的[mysql_fdw Release 2.5.3 版本进行开发适配。 编译和使用mysql_fdw需要环境上包含MariaDB的开发包,所以openGauss默认不编译mysql
openGauss学习笔记-93 openGauss 数据库管理-访问外部数据库-oracle_fdw
oracle_fdw(foreign data wrapper for oracle)用于Oracle的外部数据包装器,是一款开源插件。openGauss基于开源的oracle_fdw Release 2.2.0 版本进行开发适配。
openGauss学习笔记-92 openGauss 数据库管理-内存优化表MOT管理-内存表特性-使用MOT SQL覆盖和限制
MOT设计几乎能够覆盖SQL和未来特性集。例如,大多数支持标准的Postgres SQL,也支持常见的数据库特性,如存储过程、自定义函数等。下面介绍各种SQL覆盖和限制。
openGauss学习笔记-91 openGauss 数据库管理-内存优化表MOT管理-内存表特性-MOT使用MOT外部支持工具
为了支持MOT,修改了以下外部openGauss工具。请确保使用的工具是最新版本。下面将介绍与MOT相关的用法。有关这些工具及其使用方法的完整说明,请参阅《工具与命令参考》。
openGauss学习笔记-90 openGauss 数据库管理-内存优化表MOT管理-内存表特性-MOT使用重试中止事务
openGauss学习笔记-90 openGauss 数据库管理-内存优化表MOT管理-内存表特性-MOT使用重试中止事务
openGauss学习笔记-89 openGauss 数据库管理-内存优化表MOT管理-内存表特性-MOT使用查询原生编译
MOT的另一个特性是,在预编译的完整查询需要执行之前,能够以原生格式(使用PREPARE语句)准备并解析这些查询。 这种原生格式方便后续更有效地执行(使用EXECUTE命令)。这种执行类型速度要快得多,因为原生格式在执行期间绕过多个数据库处
openGauss学习笔记-88 openGauss 数据库管理-内存优化表MOT管理内存表特性-MOT使用将磁盘表转换为MOT
磁盘表直接转换为MOT尚不能实现,这意味着尚不存在将基于磁盘的表转换为MOT的ALTER TABLE语句。 下面介绍如何手动将基于磁盘的表转换为MOT,如何使用gs_dump工具导出数据,以及如何使用gs_restore工具导入数据。
openGauss学习笔记-87 openGauss 数据库管理-内存优化表MOT管理-内存表特性-MOT使用简单概述
使用MOT非常简单,以下几个小节将会进行描述。 ?openGauss允许应用程序使用MOT和基于标准磁盘的表。MOT适用于最活跃、高竞争和对吞吐量敏感的应用程序表,也可用于所有应用程序的表。 以下命令介绍如何创建MOT,以及如何将现有的基于
openGauss学习笔记-87 openGauss 数据库管理-内存优化表MOT管理-内存表特性-MOT使用简单概述
使用MOT非常简单,以下几个小节将会进行描述。 openGauss允许应用程序使用MOT和基于标准磁盘的表。MOT适用于最活跃、高竞争和对吞吐量敏感的应用程序表,也可用于所有应用程序的表。