为实现不同的功能,GaussDB(DWS)提供了不同的数据对象类型,包括索引、行存表、列存表及其辅助表等。这些数据对象在特定的条件下实现不同的功能,为数据库的快速高效提供了保证,本文对部分数据对象进行介绍。1. 索引(index)索引是关系型数据库中对某一列或者多个列的值进行预排序的数据结构。如果数据库的记录非常多,通过建立索引可以获得非常快的查询速度,当对某一列建立索引之后,通过该列进行相关查询
转载 2024-04-08 12:42:59
414阅读
openGauss是一款开源关系型数据库管理系统,采用木兰宽松许可证v2发行。openGauss内核源自PostgreSQL,深度融合华为在数据库领域多年的经验,结合企业级场景需求,持续构建竞争力特性。同时openGauss也是一个开源的数据库平台,鼓励社区贡献、合作。openGauss 数据库特征 1.用户必须拥有数据库创建的权限或者是数据库的系统管理员权限才能创建数据库。 2.openGaus
SQL引擎作为数据库系统的入口 , 主要承担了对SQL语言进行解析 、 优化 、 生成执行计划的 作用。对于用户输入的SQL语句,SQL引擎会对语句进行语法/ 语义上的分析以 判断是否满足语法规则等,之后会对语句进行优化以便生成最优的执行计划给执行器执行。故SQL引擎在数据库系统中承担着承上启下的作用,是数据库系统的“大脑”。
前言数据库技术是20世纪60年代开始兴起的一门信息管理自动化的新兴学科,是计算机科学中的一个重要分支。随着计算机应用的不断发展,在计算机应用领域中,数据处理越来越占主导地位,数据库技术的应用也越来越广泛。数据库数据管理的产物。数据管理是数据库的核心任务,内容包括对数据的分类、组织、编码、储存、检索和维护。现在就带领大家一起走近数据库, 了解其发展和特点,并对openGauss数据库进行介绍。目标
转载 2024-10-18 12:45:26
18阅读
索引可以提高数据的访问速度,但同时也增加了插入、更新和删除操作的处理时间。所以是否要为表增加索引索引建立在哪些字段上,是创建索引前必须要考虑的问题。需要分析应用程序的业务处理、数据使用、经常被用作查询的条件或者被要求排序的字段来确定是否建立索引
opengauss安装教程(二)前面我们已经完成了虚拟机centos的安装和环境配置,接下来我们要进入opengauss的安装了一、操作系统环境准备修改系统版本先使用su指令切换到root用户:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Z5N54WyA-1638896378528)(https://raw.githubusercontent.com/262702
转载 2023-09-09 22:33:33
399阅读
作者:dai实验内容本实验主要内容为在CentOS 7.9上安装部署openGauss数据库,并进行简单的数据库相关操作。实验环境说明l 组网说明本实验环境为虚拟机VMware Workstation Pro + CentOS 7.9 + openGauss 2.1.0。l 设备介绍我所使用的具体设备: 设备明细表 实验环境安装官网文档使用的是Oracle VM VirtualBox我安装
opengauss的简单的命令操作,数据库的建删改,表格的建删改,还有表格的数据管理。数据库创建数据库CREATE DATABASE hu;创建一个名为hu的数据库。只有拥有CREATEDB权限的用户才可以创建数据库,系统管理员默认拥有此权限。删除数据库DROP DATABASE hu;删除一个名为hu的数据库。只有拥有CREATEDB权限的用户才可以删除数据库,系统管理员默认拥有此权限。修改数
转载 2023-12-02 17:02:33
146阅读
前文回顾:如何掌握openGauss数据库核心技术?秘诀一:拿捏SQL引擎(1)如何掌握openGauss数据库核心技术?秘诀一:拿捏SQL引擎(2)如何掌握openGauss数据库核心技术?秘诀一:拿捏SQL引擎(3)如何掌握openGauss数据库核心技术?秘诀一:拿捏SQL引擎(4)如何掌握openGauss数据库核心技术?秘诀二:拿捏执行器技术(1)目录openGauss数据库SQL引擎o
转载 2024-08-22 15:03:38
43阅读
作者:梅氵openGauss2.0.1安装环境准备硬件要求软件要求配置CentOS7.6设置语言,时区:设置网络连接:设置用户名和密码使用SSH连接并设置相关yum源更新安装python3.6安装其他相关文件开始安装关闭防火墙和Selinux创建用户组与用户解压安装脚本:命令行访问数据库以JDBC的方式访问数据库并查找环境准备 硬件要求内存 >= 32GBCPU >= 8核 2.0GH
转载 2023-10-01 10:29:47
152阅读
openGauss内核分析(十):数据库索引创建过程数据库索引可以提高数据的访问速度,openGauss支持唯一索引、多字段索引、部分索引和表达式索引。行存表(ASTORE存储引擎)支持的索引类型:btree(行存表缺省值)、hash、gin、gist。行存表(USTORE存储引擎)支持的索引类型:ubtree。列存表支持的索引类型:Psort(列存表缺省值)、btree、gin。全局临时表不支
原创 2023-07-27 20:37:29
123阅读
简介本实验指导书主要目的是为了让读者熟悉并掌握openGauss数据库的基本操作,并通过案例强化学习。内容描述本实验指导书先介绍创建管理用户、表及其它数据库对象等openGauss数据库的基本操作,再从学校数据模型的案例入手,进行模拟演练。前置条件openGauss数据库开发需要掌握openGauss数据库的基本操作和SQL语法,openGauss数据库支持SQL2003标准语法,数据库基本操作参
一个关系表必须符合某些特定条件,才能成为关系模型的一部分 1.贮存在单元中的数据必须是原子的. 2.贮存在列下的数据必须具有相同的数据类型. 3.每行是唯一的. 4.列没有顺序. 5.行没有顺序. 6.列有一个唯一性的名称.   ANNI 美国国家标准化组织. 主键(primary key)是能唯一标识行的一列或一组列的集合.有时,有多个列或多组
文章目录1、OpenGauss简介2、OpenGauss系统架构3、OpenGauss特点4、OpenGauss基本概念5、OpenGauss应用场景6、OpenGauss的安装6.1、获取安装包6.2、软硬件安装环境6.3、单节点安装6.4、一主一备节点安装 1、OpenGauss简介openGauss是一款开源关系型数据库管理系统,采用木兰宽松许可证v2发行。openGauss内核深度融合华
从这里开始本节描述使用数据库的基本操作。通过此节您可以完成创建数据库创建表及向表中插入数据和查询表中数据等操作。前提条件openGauss正常运行。操作步骤以操作系统用户omm登录数据库主节点。若不确定数据库主节点部署在哪台服务器,请参考确认连接信息。连接数据库数据库安装完成后,默认生成名称为postgres的数据库。第一次连接数据库时可以连接到此数据库。执行如下命令连接数据库。gsql -d
转载 2024-01-21 00:48:01
215阅读
前文回顾:如何掌握openGauss数据库核心技术?秘诀一:拿捏SQL引擎(1)如何掌握openGauss数据库核心技术?秘诀一:拿捏SQL引擎(2)如何掌握openGauss数据库核心技术?秘诀一:拿捏SQL引擎(3)如何掌握openGauss数据库核心技术?秘诀一:拿捏SQL引擎(4) 如何掌握openGauss数据库核心技术?秘诀二:拿捏执行器技术(1)如何掌握openGauss数据库核心技
openGauss数据库源码解析系列文章——openGauss开发快速入门(中),介绍了openGauss基本使用,本篇将从openGauss的开发和编译、参与openGauss社区开源项目两方面展开具体介绍。三、 开发和编译作为openGauss数据库开发者,在基于openGauss开源产品进行二次开发后,往往需要编译openGauss对所开发的功能的实现情况进行验证。本篇向读者简要介绍ope
转载 7月前
58阅读
简介openGauss是开源关系型数据库,采用客户端/服务器,单进程多线程架构,支持单机和一主多备部署方式,备机可读,支持双机高可用和读扩展。 本实验主要描述如何对openGauss开源数据库进行二次开发,并编译验证。内容描述本实验主要内容为在开源社区注册、拉取本地代码、对openGauss开源数据库进行简单修改体验二次开发,并安装数据库进行验证。前置条件由于本实验涉及到在openEuler操作系
目录1. 准备两台Linux系统2. 安装openGauss客户端3. 设置客户端主机环境变量4. 修改服务端配置文件5. 测试客户端远程连接 客户端环境:openEuler release 22.03 (LTS-SP1) 服务端环境: openEuler release 20.03 (LTS-SP3)openEuler系统官网下载1. 准备两台Linux系统一台Linux装有openGauss
用户必须拥有数据库创建的权限或者是数据库的系统管理员权限才能创建数据库,赋予创建数据库的权限参见管理用户及权限。
  • 1
  • 2
  • 3
  • 4
  • 5