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适用于最活跃、高竞争和对吞吐量敏感的应用程序表,也可用于所有应用程序的表。
openGauss学习笔记-86 openGauss 数据库管理-内存优化表MOT管理-内存表特性-MOT部署配置
预置MOT用于创建工作MOT。为了获得最佳效果,建议根据应用程序的特定要求和偏好自定义MOT配置(在mot.conf文件中定义)。 该文件在服务器启动时只读。如果在系统运行中编辑此文件,则必须重新加载服务器才能使修改内容生效。
openGauss学习笔记-85 openGauss 数据库管理-MOT管理优化:基于Arm的华为TaiShan2P&4P服务器
以下是基于Arm/鲲鹏架构的华为TaiShan 2280 v2服务器(2路128核)和TaiShan 2480 v2服务器(4路256核)上运行MOT时的建议配置。 除非另有说明,以下设置适用于客户端和服务器的机器。
openGauss学习笔记-84 openGauss 数据库管理-内存优化表MOT管理-内存表特性-MOT部署服务器优化:x86
MOT性能调优是确保快速的应用程序功能和数据检索的关键步骤。MOT支持最新的硬件,因此调整每个系统以达到最大吞吐量是极为重要的。 以下是用于优化在英特尔x86服务器上运行MOT时的建议配置。这些设置是高吞吐量工作负载的最佳选择。
openGauss学习笔记-82 openGauss 数据库管理-内存优化表MOT管理-内存表特性-MOT使用准备前提条件
以下是使用openGauss MOT的软硬件前提条件。包含硬件支持、CPU、内存、存储IO、操作系统支持、操作系统优化。