摘要: 创建和管理schema 背景信息 schema又称作模式。通过管理schema,允许多个用户使用同一数据库而不相互干扰,可以将数据库对象组织成易于管理的逻辑组,同时便于将第三方应用添加到相应的schema下而不引起冲突。 管理schema包括:创建schema、使用schema、删除schema、设 阅读全文
posted @ 2024-04-30 11:03 techbing 阅读(33) 评论(0) 推荐(0)
摘要: 创建和管理表 创建表 向表中插入数据 更新表中数据 查看数据 删除表中数据 详情查看:https://opengauss.org 详情查看:https://docs-opengauss.osinfra.cn 阅读全文
posted @ 2024-04-30 11:03 techbing 阅读(9) 评论(0) 推荐(0)
摘要: 创建和管理表空间 背景信息 通过使用表空间,管理员可以控制一个数据库安装的磁盘布局。这样有以下优点: 如果初始化数据库所在的分区或者卷空间已满,又不能逻辑上扩展更多空间,可以在不同的分区上创建和使用表空间,直到系统重新配置空间。 表空间允许管理员根据数据库对象的使用模式安排数据位置,从而提高性能。 阅读全文
posted @ 2024-04-30 11:02 techbing 阅读(232) 评论(0) 推荐(0)
摘要: 创建和管理分区表 背景信息 openGauss数据库支持的分区表为范围分区表、间隔分区表、列表分区表、哈希分区表。 范围分区表:将数据基于范围映射到每一个分区,这个范围是由创建分区表时指定的分区键决定的。这种分区方式是最为常用的,并且分区键经常采用日期,例如将销售数据按照月份进行分区。 间隔分区表: 阅读全文
posted @ 2024-04-30 11:02 techbing 阅读(254) 评论(0) 推荐(0)
摘要: 创建和管理视图 背景信息 当用户对数据库中的一张或者多张表的某些字段的组合感兴趣,而又不想每次键入这些查询时,用户就可以定义一个视图,以便解决这个问题。 视图与基本表不同,不是物理上实际存在的,是一个虚表。数据库中仅存放视图的定义,而不存放视图对应的数据,这些数据仍存放在原来的基本表中。若基本表中的 阅读全文
posted @ 2024-04-30 11:01 techbing 阅读(85) 评论(0) 推荐(0)
摘要: 创建和管理数据库 前提条件 用户必须拥有数据库创建的权限或者是数据库的系统管理员权限才能创建数据库,赋予创建数据库的权限参见管理用户及权限。 背景信息 初始时,openGauss包含两个模板数据库template0、template1,以及一个默认的用户数据库postgres。postgres默认的 阅读全文
posted @ 2024-04-30 11:01 techbing 阅读(171) 评论(0) 推荐(0)
摘要: 创建和管理索引 背景信息 索引可以提高数据的访问速度,但同时也增加了插入、更新和删除操作的处理时间。所以是否要为表增加索引,索引建立在哪些字段上,是创建索引前必须要考虑的问题。需要分析应用程序的业务处理、数据使用、经常被用作查询的条件或者被要求排序的字段来确定是否建立索引。 索引建立在数据库表中的某 阅读全文
posted @ 2024-04-30 11:00 techbing 阅读(350) 评论(0) 推荐(0)
摘要: 创建和管理序列 背景信息 序列Sequence是用来产生唯一整数的数据库对象。序列的值是按照一定规则自增的整数。因为自增所以不重复,因此说Sequence具有唯一标识性。这也是Sequence常被用作主键的原因。 通过序列使某字段成为唯一标识符的方法有两种: 一种是声明字段的类型为序列整型,由数据库 阅读全文
posted @ 2024-04-30 10:59 techbing 阅读(289) 评论(0) 推荐(0)
摘要: 创建/删除MOT 创建MOT非常简单。只有MOT中的创建和删除表语句与openGauss中基于磁盘的表的语句不同。SELECT、DML和DDL的所有其他命令的语法对于MOT表和openGauss基于磁盘的表是一样的。 创建MOT: create FOREIGN table test(x int) [ 阅读全文
posted @ 2024-04-30 10:58 techbing 阅读(20) 评论(0) 推荐(0)
摘要: 对比:磁盘与MOT 下表简要对比了基于openGauss磁盘的存储引擎和MOT存储引擎的各种特性。 对比:基于磁盘与MOT 特性 openGauss 磁盘存储 openGauss MOT引擎 英特尔x86+鲲鹏ARM 是 是 SQL和功能集覆盖率 100% 98% 纵向扩容(多核,NUMA) 低效 阅读全文
posted @ 2024-04-30 10:58 techbing 阅读(9) 评论(0) 推荐(0)
摘要: 更新表中数据 修改已经存储在数据库中数据的行为叫做更新。用户可以更新单独一行、所有行或者指定的部分行。还可以独立更新每个字段,而其他字段则不受影响。 使用UPDATE命令更新现有行,需要提供以下三种信息: 表的名称和要更新的字段名 字段的新值 要更新哪些行 SQL通常不会为数据行提供唯一标识,因此无 阅读全文
posted @ 2024-04-30 10:57 techbing 阅读(94) 评论(0) 推荐(0)
摘要: 管理数据库安全 客户端接入认证 管理用户及权限 设置数据库审计 设置账本数据库 详情查看:https://opengauss.org 详情查看:https://docs-opengauss.osinfra.cn 阅读全文
posted @ 2024-04-30 10:56 techbing 阅读(12) 评论(0) 推荐(0)
摘要: 管理用户及权限 默认权限机制 管理员 三权分立 用户 角色 Schema 用户权限设置 行级访问控制 设置安全策略 详情查看:https://opengauss.org 详情查看:https://docs-opengauss.osinfra.cn 阅读全文
posted @ 2024-04-30 10:56 techbing 阅读(127) 评论(0) 推荐(0)
摘要: 管理员 初始用户 数据库安装过程中自动生成的帐户称为初始用户。初始用户拥有系统的最高权限,能够执行所有的操作。如果安装时不指定初始用户名称则该帐户与进行数据库安装的操作系统用户同名。如果在安装时不指定初始用户的密码,安装完成后密码为空,在执行其他操作前需要通过gsql客户端修改初始用户的密码。如果初 阅读全文
posted @ 2024-04-30 10:55 techbing 阅读(70) 评论(0) 推荐(0)
摘要: 归档账本数据库 前提条件 系统中需要有审计管理员或者具有审计管理员权限的角色。 数据库正常运行,并且对防篡改数据库执行了一系列增、删、改等操作,保证在查询时段内有账本操作记录结果产生。 数据库已经正确配置审计文件的存储路径audit_directory。 背景信息 账本数据库归档功能目前提供两种校验 阅读全文
posted @ 2024-04-30 10:54 techbing 阅读(20) 评论(0) 推荐(0)
摘要: 行级访问控制 行级访问控制特性将数据库访问控制精确到数据表行级别,使数据库达到行级访问控制的能力。不同用户执行相同的SQL查询操作,读取到的结果是不同的。 用户可以在数据表创建行访问控制(Row Level Security)策略,该策略是指针对特定数据库用户、特定SQL操作生效的表达式。当数据库用 阅读全文
posted @ 2024-04-30 10:53 techbing 阅读(38) 评论(0) 推荐(0)
摘要: 将磁盘表转换为MOT 磁盘表直接转换为MOT尚不能实现,这意味着尚不存在将基于磁盘的表转换为MOT的ALTER TABLE语句。 下面介绍如何手动将基于磁盘的表转换为MOT,如何使用gs_dump工具导出数据,以及如何使用gs_restore工具导入数据。 前置条件检查 检查待转换为MOT的磁盘表的 阅读全文
posted @ 2024-04-30 10:52 techbing 阅读(9) 评论(0) 推荐(0)
摘要: 角色 角色是一组用户的集合。通过GRANT把角色授予用户后,用户即具有了角色的所有权限。推荐使用角色进行高效权限分配。例如,可以为设计、开发和维护人员创建不同的角色,将角色GRANT给用户后,再向每个角色中的用户授予其工作所需数据的差异权限。在角色级别授予或撤消权限时,这些更改将作用到角色下的所有成 阅读全文
posted @ 2024-04-30 10:52 techbing 阅读(71) 评论(0) 推荐(0)
摘要: 客户端接入认证 配置客户端接入认证 配置文件参考 用SSL进行安全的TCP/IP连接 用SSH隧道进行安全的TCP/IP连接 查看数据库连接数 SSL证书管理 详情查看:https://opengauss.org 详情查看:https://docs-opengauss.osinfra.cn 阅读全文
posted @ 2024-04-30 10:51 techbing 阅读(23) 评论(0) 推荐(0)
摘要: 扩展FDW与其他openGauss特性 openGauss基于PostgreSQL,而PostgreSQL没有内置存储引擎适配器,如MySQL的handlerton。为了使MOT存储引擎能够集成到openGauss中,我们利用并扩展了现有的FDW机制。随着FDW引入PostgreSQL 9.1,现在 阅读全文
posted @ 2024-04-30 10:51 techbing 阅读(44) 评论(0) 推荐(0)