返回顶部
分享到

国产开源数据库openGauss容器部署过程全介绍

数据库其他 来源:互联网 作者:F11站长开发者 发布时间:2022-08-12 15:43:32 人浏览
摘要

openGauss是一款开源的关系型数据库管理系统,融合了华为在数据库领域多年的内核经验 ?? 1.openGauss介绍 openGauss是一款开源的关系型数据库管理系统,它具有多核高性能、全链路安全性

openGauss是一款开源的关系型数据库管理系统,融合了华为在数据库领域多年的内核经验

?? 1.openGauss介绍

openGauss是一款开源的关系型数据库管理系统,它具有多核高性能、全链路安全性、智能运维等企业级特性。 openGauss内核早期源自开源数据库PostgreSQL,融合了华为在数据库领域多年的内核经验,在架构、事务、存储引擎、优化器及ARM架构上进行了适配与优化。作为一个开源数据库,期望与广泛的开发者共同构建一个多元化技术的开源数据库社区。

官网:https://opengauss.org/zh/
开源社区:https://gitee.com/opengauss/openGauss-server

## 产品特点
openGauss是一款开源的关系型数据库,采用客户端/服务器、单进程多线程架构,支持单机和一主多备部署方式,备机只读,支持双机高可用和读扩展。

openGauss相比于其他开源数据库主要有以下几个主要特点
1.高性能
提供了面向多核架构的并发控制技术结合鲲鹏硬件优化,在两路鲲鹏下TPCC Benchmark达成性能150万tpmc。
针对当前硬件多核numa的架构趋势, 在内核关键结构上采用了Numa-Aware的数据结构。
提供Sql-bypass智能快速引擎、融合引擎技术。

2.高可用
支持主备同步、异步和级联备机多种部署模式。
数据页CRC校验,损坏数据页通过备机自动修复。
备机并行恢复,10秒内可升主提供服务。

3.高安全
支持全密态计算、访问控制、加密认证、数据库审计和动态数据脱敏等安全特性,提供全方位端到端的数据安全保护。

4.易运维
基于AI的智能参数调优和索引推荐,提供AI自动参数推荐。
慢SQL诊断,多维性能自监控视图,实时掌控系统的性能表现。
提供在线自学习的SQL时间预测。

5.全开放
采用木兰宽松许可证协议,允许对代码自由修改、使用和引用。
数据库内核能力全开放。
提供丰富的伙伴认证,培训体系和高校课程

?? 2.容器部署

1

2

3

4

# 获取镜像

docker pull techerwang/dbhub:opengauss3

## 查看镜像

[root@jeames ~]# docker images

1

2

3

4

5

6

7

8

9

10

11

## 容器创建

docker run --name opengauss --privileged=true \

-d -e GS_PASSWORD=jeames@123 \

-p 25432:5432 \

techerwang/dbhub:opengauss3

 

## 开机自启动

docker update --restart=always opengauss

 

## 进入容器

docker exec -it opengauss bash

?? 3.opengauss操作

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

[root@jeames ~]# docker exec -it opengauss bash

root@ab0804e6e79c:/#

root@ab0804e6e79c:/#

root@ab0804e6e79c:/#

root@ab0804e6e79c:/# su - omm

omm@ab0804e6e79c:~$ gsql

gsql ((openGauss 3.0.0 build 02c14696) compiled at 2022-04-01 18:12:34 commit 0 last mr  )

Non-SSL connection (SSL connection is recommended when requiring high-security)

Type "help" for help.

 

omm=# \d

No relations found.

omm=# \l

                              List of databases

   Name    | Owner | Encoding |   Collate   |    Ctype    | Access privileges

-----------+-------+----------+-------------+-------------+-------------------

 omm       | omm   | UTF8     | en_US.UTF-8 | en_US.UTF-8 |

 postgres  | omm   | UTF8     | en_US.UTF-8 | en_US.UTF-8 |

 template0 | omm   | UTF8     | en_US.UTF-8 | en_US.UTF-8 | =c/omm           +

           |       |          |             |             | omm=CTc/omm

 template1 | omm   | UTF8     | en_US.UTF-8 | en_US.UTF-8 | =c/omm           +

           |       |          |             |             | omm=CTc/omm

(4 rows)

?? 4.常用信息选项

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

\d [名字] 描述表, 索引, 序列, 或者视图

\d{t|i|s|v|S} [模式] (加 "+" 获取更多信息)

列出表/索引/序列/视图/系统表

\da [模式] 列出聚集函数

\db [模式] 列出表空间 (加 "+" 获取更多的信息)

\dc [模式] 列出编码转换

\dC 列出类型转换

\dd [模式] 显示目标的注释

\dD [模式] 列出域

\df [模式] 列出函数 (加 "+" 获取更多的信息)

\dg [模式] 列出组

\dn [模式] 列出模式 (加 "+" 获取更多的信息)

\do [名字] 列出操作符

\dl 列出大对象, 和 lo_list 一样

\dp [模式] 列出表, 视图, 序列的访问权限

\dT [模式] 列出数据类型 (加 "+" 获取更多的信息)

\du [模式] 列出用户

\l 列出所有数据库 (加 "+" 获取更多的信息)

\z [模式] 列出表, 视图, 序列的访问权限 (和 dp 一样)


版权声明 : 本文内容来源于互联网或用户自行发布贡献,该文观点仅代表原作者本人。本站仅提供信息存储空间服务和不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权, 违法违规的内容, 请发送邮件至2530232025#qq.cn(#换@)举报,一经查实,本站将立刻删除。
原文链接 : https://blog.csdn.net/weixin_41645135/article/details/126277723
相关文章
  • 一文介绍在Hive中NULL的理解
    在 Hive 中,NULL 是一个特殊的值,表示未知或缺失。任何与NULL的比较操作(如=,,,=,=,)都会返回NULL,而不是TRUE或FALSE。 1.NULL 的比较规则 在
  • Navicat Premium 12数据库管理解决方案

    Navicat Premium 12数据库管理解决方案
    Navicat Premium 12是一款全面的数据库管理工具,支持多种数据库系统如MySQL、MariaDB、Oracle、SQL Server、PostgreSQL等。它提供了多数据库连接、数据
  • sqlite3命令行工具使用介绍
    一、启动与退出 启动数据库连接 1 2 3 sqlite3 [database_file] # 打开/创建数据库文件(如 test.db) sqlite3 # 启动临时内存数据库 (:memory:) sqlite3 :m
  • StarRocks简介与搭建使用介绍

    StarRocks简介与搭建使用介绍
    StarRocks简介 StarRocks 是一款高速、实时、全场景的MPP(大规模并行处理)分析型数据库系统,专为现代数据分析场景设计,强调亚秒级查询性
  • centos虚拟机部署opengauss数据库详细图文

    centos虚拟机部署opengauss数据库详细图文
    一、基本信息 1、虚拟机安装的centos版本 2、opengauss版本 地址:https://opengauss.org/zh/download/ 3、opengauss和gaussdb的区别 高斯数据库(GaussDB)是云
  • 达梦数据库文件故障的恢复方法

    达梦数据库文件故障的恢复方法
    1、概述 1.1 概述 本文介绍了达梦数据库文件损坏或误删除后的恢复方法。这里的数据库文件包括,表空间数据文件、重做日志文件、UNDO文件
  • Sql Server 2008 数据库附加错误:9004问题解决方案介
    【问题描述】 数据库文件存在异常状况,有可能是因为硬盘有坏区引起的。附加数据库的时候,提示错误9004。 【解决方法】 假设数据库名
  • Access数据中的SQL偏移注入原理解析介绍
    使用场景: 目标数据表的字段较多,无法一一获取的时候,尝试使用偏移注入的方式实现SQL注入。 原理: 例如:一个表有6个字段,而你想
  • Navicat导入Excel数据时数据被截断的问题分析与解

    Navicat导入Excel数据时数据被截断的问题分析与解
    在数据库的日常操作中,将Excel数据导入MySQL是常见的需求之一,特别是通过Navicat工具进行Excel数据导入时,可能会遇到数据截断的问题。具
  • GaussDB数据库事务管理及高级应用

    GaussDB数据库事务管理及高级应用
    事务管理是数据库系统中至关重要的一部分,它确保了数据库的一致性和可靠性。在GaussDB数据库中,事务管理不仅遵循传统的ACID特性,还提
  • 本站所有内容来源于互联网或用户自行发布,本站仅提供信息存储空间服务,不拥有版权,不承担法律责任。如有侵犯您的权益,请您联系站长处理!
  • Copyright © 2017-2022 F11.CN All Rights Reserved. F11站长开发者网 版权所有 | 苏ICP备2022031554号-1 | 51LA统计