数据库技术openGauss
数据库管理系统中基本概念1)GaussDB和OpenGauss的区别OpenGauss开源数据库管理系统 基于PG数据库进行开发 90%以上的魔改、性能的提升采用木兰宽松的许可(中国第一个开源的许可标准)GaussDB 100%华为自研最初版本GaussDB 100 基于OLTPGaussDB 200 基于OLAPGuassDB 300 混合型数据库管理系统中间版本GaussDB OLTP产品Ga
一、数据库管理系统中的基本概念
1.GaussDB和OpenGauss的区别
(1)OpenGauss开源数据库管理系统,基于PG数据库进行开发,90%以上的魔改、性能的提升
采用木兰宽松的许可(中国第一个开源的许可标准)
(2)GaussDB 100%华为自研
最初版本:GaussDB 100 基于OLTP、GaussDB 200 基于OLAP、GuassDB 300 混合型数据库管理系统
中间版本:GaussDB OLTP产品、GaussDB OLAP产品
最后:GaussDB 云数据库方向发展,不在提供的安装包程序
2.数据库管理系统、数据库系统
(1)DBMS数据库管理系统
(2)数据库设计的范式;目的减少数据冗余
(3)数据库模型基于不同模型产生不同数据库管理系统,关系型数据库管理系统的语言
包括:
①层次模型数据库管理系统
②网状模型数据库管理系统
③关系模型数据库管理系统(Oracle、MySQL、SQL Server....)
④NoSQL模型的数据库管理系统:高并发读写Key-Value数据库系统代表Redis、海星的文档数据库管理系统代表Mongo DB、搜索引擎的数据库管理系统代表Solr、分布式数据库管理系统代表Hbase
二、openGauss管理系统的部署
本地部署
(1)在个人PC端安装虚拟软件(VM Workstation或VirtualBox)安装操作系统系统
(2)在个人PC直接安装数据库系统(个人PC安装对应Linux发行版本)
云端部署
(1)在公有中申请ECS服务器部署数据库服务器
(2)在公有云直接购买数据库的服务
三、SQL结构化查询语言——通过SQL来管理数据库管理系统
(1)DDL数据定义语言
(2)DML数据操作语言
(3)DCL数据控制语言
(4)DQL数据查询语言
四、数据库的高级应用
(1)数据库存储管理:数据库管理、表空间管理
(2)数据库对象管理:分区表、用户和管理管理
(3)数据库的备份:gs _dump和gs _dumpall
五、数据库Database
六、数据库管理系统DBMS
七、数据库系统DBS

八、为什么要使用数据库?

九、数据库模型

十、数据库模型—层次、网状、关系模型
十一、关系型数据库ACID特性
十二、关系型数据库主流应用场景

十三、NoSQL
十四、openGauss简介
openGauss是一款开源关系型数据库管理系统,采用木兰宽松许可证v2发行。openGauss内核深度融合华为在数据库领域多年的经验,结合企业级场景需求,持续构建竞争力特性。

十五、openggauss部署
openGauss社区版本分为长期支持版本和创新版本:
长期支持版本(LTS): 规模上线使用,openGauss 7.0.0 RC1及后续LTS版本发布间隔周期为2年,社区提供3年支持,社区OGSP伙伴提供3年以后维护支持服务。
创新版本(RCx): 作为LTS版本发布前的阶段性特性体验版本,仅供联创测试使用,提供6个月社区支持。
本次部署:openGauss 6.0.0 (LTS)
提供基于不同CPU架构的安装包ARM、 X86_ 64
需要的软件:
① 虚拟机VM WorkStation
② openEuler 22.03 LTS SP4 Offline Standard ISO 网址:www.openEuler.org
CPU架构:X86_ 64
③ openGauss _6.0.0 企业版 网址:www.opengauss.org

企业用LTS,选6.0.1 (LTS)版,提供基于不同CPU架构的安装包 arm、x86架构




十六、OpenGauss的搭建流程
检查软硬件安装环境:硬件信息——内存、CPU、磁盘、网络等信息
一、free -h 是一个在 Linux 系统中常用的命令,用于查看系统的内存(RAM)和交换空间(Swap)的使用情况,并以人类可读的格式(Human-readable)显示结果。

二、lscpu 是一个 Linux 命令,用于显示 CPU 架构的详细信息,包括:CPU 型号、核心数、线程数、CPU 频率、缓存大小、架构(x86_64、ARM等)、是否支持虚拟化....






检查软硬件安装环境:软件信息——Linux发行版本、内核版本、Python版本等信息





(1)自动挂载光盘
使用命令vi /etc/fstab 后,在打开的文本里面加上最后一行,i 输入,ESC 退出,在输入:wq


检查命令:df -hT | grep /dev/sr0

创建本地软件仓库:cd /etc/yum.tepos.d/以下

在打开的文本里面输入以下内容,i 输入,ESC 退出,在输入:wq

验证:which vim以下


看到Complete!出现
关闭系统防火墙

设置系统字符集

输入 vim /etc/selinux/config之后,在打开的文本里面修改一下内容,按 i 输入,ESC 退出,再输入:wq

设置系统的SELinux为disabled

重启服务器,配置生效:systemctl reboot

在各数据库节点上,确保时区和时间一致

修改 /etc/fstab文件实现永久关闭SWAP交换内存
输入 vim /etc/fstab之后,在打开的文本编辑器里面,把第四行注释掉,i 输入,ESC 退出,在输入:wq

在各数据库节点上,关闭RemoveIPC

创建用户组和普通用户
创建的新用户作为数据库管理员系统的管理员
root是系统内置系统管理员用户不推荐root安装数据库管理系统软件
用户组 :dbgrp 用户为 :omm
检查dbgrp用户组和omm用户 ,当前系统是否存在

使用命令 cd /opt/software/openGauss/创建目录后,在左侧栏目点第三个文件,上传openGauss-Server-6.0.1

使用下面命令检查是否创建成功

安装 ,注意:dnf install -y tar-2:1.34-5.oe2203sp4.x86_64,改成下面图片标注的那个地方的tar


注意:以上命令全部在root账号下输入,下面的命令需要在mobaXterm下面重新建一个视图,切换到omm试图下面输入这些命令,这里千万别搞错了!!!不然全毁了!



这里填“yes”


设备重启显示 gs_ctl的地址


看到表格,高斯就安装成功了!!!
最后步骤,恢复系统环境,重启然后开启防火墙,打开root视图,如下输入:

打开omm视图,如下输入:


鲲鹏昇腾开发者社区是面向全社会开放的“联接全球计算开发者,聚合华为+生态”的社区,内容涵盖鲲鹏、昇腾资源,帮助开发者快速获取所需的知识、经验、软件、工具、算力,支撑开发者易学、好用、成功,成为核心开发者。
更多推荐








所有评论(0)