最近有客户准备上线Gaussdb,我们作为数据库维护方,需要把相关的准备工作做到位,因此,先对Gaussdb做一个初步的了解。

这几天看了一些Gaussdb的资料,从官宣文档来看,Gaussdb还是挺牛逼的,今天先介绍一下对Gaussdb的基本情况。

Gaussdb主要分两类,一个是Gaussdb 200,主要负责OLAP类型数据库,一个是Gaussdb 100,主要负责OLTP类型数据库。这里主要介绍Gaussdb 100数据库(明年将会更名为Gaussdb oltp),据说这是一个从2002年开始研发的数据库,到目前为止已经有17个年头了,全部都是由华为内部开发,自主可控,目前已经在数百个局点上线。

Gaussdb OLTP是一款高可用、高性能、高安全的分布式关系型数据库,从介绍来看,类似于分布式的Mysql数据库,但是内部管理方式和体系架构又跟oracle很相似,所以可以看作是Oracle和Mysql的结合体。

从安装方式上来看,可以单机安装,可以1主1从、1主多从HA架构安装,也可以分布式集群安装,不过在分布式集群安装中,每个集群都是1主2从的HA架构。

如下图:

从体系架构来看,90%跟oracle一样,文件类型有数据文件、日志文件、控制文件;实例层面有SGA,有六大核心进程,SGA中有data buffer,有log buffer,有shared pool等等,核心进程有DBWR,有LGWR,有CKPT,有SMON,有ARCH,不过少了一个PMON进程,多了一个STAT进程;客户端也是通过连接监听程序来连接数据库,不过没有PGA,有的是一个个的进程,暂时还不清楚进程是怎么管控的,后续了解后再介绍。

体系架构图如下:

摘取华为云论坛的一点介绍,如下:

高斯体系架构主要由三部分组成:

1、网络及服务:当我们搭建完一台数据库服务器后,需要通过tcp/ip网络连接,这个时候服务器侧的lsnr线程会对用户的连接行为进行监听,符合连接条件,就可以进入数据库;

2、实例:实例由两部分构成

2.1 内存:内存是我们高斯数据库处理数据的核心区域,有4个关键的buffer:

2.1.1 data buffer:将磁盘上的数据读入内存进行缓存的地方,对于oltp系统而言,这个值设置的过小,会导致栓争用,影响系统性能,设置过大,会加大数据块的检索时间,所以要不断的调整,力求达到一个临界的值;

2.1.2 log buffer:主要缓存DML、DDL等语句变更向量的日志

2.1.3 temporary buffer:主要用户内存排序,如果不够用,直接用临时表空间排序

2.1.4 share pool:主要存放sql、pl/sql语句及执行计划的地方

2.2 进程:介绍几个核心的进程

2.2.1、smon 主要负责实例恢复

2.2.2、dbwr 数据库写进程

2.2.3、arch 归档进程,就是备份在线日志

2.2.4、ckpt  检查点进程,主要负责打系统级的标记

2.2.5、stats 收集统计信息进程

3、数据库:数据库由三部分文件组成

3.1 控制文件:数据库的记忆,记录控制点、数据文件的地址等等

3.2 数据文件:装在数据的文件

3.3 日志文件:用户数据库恢复

然后在客户端方面,Gaussdb在服务器端使用zsql进行管理数据库,在开发端使用data studio进行开发,类似oracle中的sqlplus和pl/sql工具,在监控上使用的是database manager进行管理和监控,类似oracle的EM.

初步来看,从Mysql或者Oracle转到Gaussdb是比较容易的,很多理念跟Oracle相似,打倒美帝,支持华为,妈妈不担心我失业了,哈哈。

今天先介绍到这里,改天安装后再做进一步的介绍。

Gaussdb,国产数据库的崛起相关推荐

  1. 勇立潮头,推动国产数据库产业崛起—“金兰生态 仓起辉煌·2020人大金仓生态大会暨新战略发布会”在京成功召开...

    点击蓝字 关注我们 随着国际环境日趋复杂,数据安全与信息技术发展成为发展首要任务.目前,随着信创工程的大规模推进,以及业务场景的大量落地实践,大大加速了数据库产品的成熟化.与此同时,生态薄弱愈发凸显, ...

  2. 2019年10月数据库流行度排行:国产数据库鲲鹏正举 PostgreSQL同比增幅第一

    在10月1日这个特别的日子里,10月度的数据库流行度排行已经出炉,在此祝大家节日快乐.这一次让我们从涵盖国产数据库的中文排行榜上说起. 在 墨天轮 的数据库流行度排行榜上,非常可喜的涌现出国产数据库的 ...

  3. Oracle 的成功无法复制,国产数据库该如何突破?

    中国数据库发展的黄金期,开源开放才是最有效的手段. 整理 | 屠敏 出品 | CSDN(ID:CSDNnews) 互联网的发展打破了信息的隔阂,数据量的爆发催生了基础性软件数据库的应用.从中国数据库市 ...

  4. gaussdb数据库 oracle,华为高斯GaussDB T数据库实战培训(7小时速成版)

    为满足各位学员对新技术的学习需求,让大家快速入门学习高斯GaussDB国产数据库,风哥推出了华为GaussDB T数据库实战培训教程(速成版),主要包括内容:GaussDB T数据库基础知识.Gaus ...

  5. 2021年12月国产数据库排行榜: openGauss节节攀升拿下榜眼,GaussDB与TDSQL你争我夺各进一位

    2021年12月的国产数据库流行度排行榜已在墨天轮发布,本月共有189家数据库参与排名.为使国产数据库排名更加专业与客观,本月起,排行榜加入了三方评测.生态.专利数.论文数等新的指标.其中三方测评方面 ...

  6. 2021年12月国产数据库排行榜: openGauss节节攀升拿下榜眼,GaussDB与TDSQL你争我夺各进一位...

    点击蓝字 关注我们 2021年12月的国产数据库流行度排行榜已在墨天轮发布,本月共有189家数据库参与排名.为使国产数据库排名更加专业与客观,本月起,排行榜加入了三方评测.生态.专利数.论文数等新的指 ...

  7. 2022年2月国产数据库排行榜: OceanBase“三连增”重夺榜眼,GaussDB实现本月最大涨幅引期待...

    寒辞去冬雪,暖带入春风.2022年2月,虎年开年的国产数据库排行榜已在墨天轮发布,本月共有195个数据库参与排名.排名前十位的数据库分数增减幅度较大,整体排名略有波动. 首先,我们来看看排行榜前五名的 ...

  8. 2020年10月国产数据库排行:GoldenDB跃升异军突起 PolarDB和GaussDB云化融合

    墨墨导读:2020年10月国产数据库流行度的前三位由 TiDB.达梦数据库.GBase(南大通用)获得,其中 TiDB 以超过 100分的优势领先第二位的达梦数据库. 数据技术嘉年华,十周年盛大开启, ...

  9. 2020年11月国产数据库排行:GaussDB砥砺前行成第八,EsgynDB 4.2亿战绩晋级20强!

    编辑说明:国产数据库流行度排行榜,是墨天轮网站根据数据库的受欢迎程度对国产数据库进行排名,排行榜每月更新. 转眼间11月来了,2020年也只剩下1个月左右了,墨天轮2020年11月国产数据库排行榜新鲜 ...

最新文章

  1. 10款屏幕取色器/颜色拾取工具软件介绍及下载地址[转]
  2. 阻带窗函数[数字信号处理]使用窗函数设计FIR滤波器
  3. sql根据某个字段拼接另外字段
  4. 在Windows 7或Vista资源管理器中禁用缩略图预览
  5. 测试centos x64 6.2安装oracle 11G
  6. vue中检测敏感词,锚点
  7. 没了Macbook的英特尔还好吗?比你想象的好
  8. Android/Linux立即从缓冲区写入磁盘
  9. 使用Eclipse创建的第一个javabean,cannot resolved to a type
  10. android studio2.3.6,Android Studio 2.3 问题汇总 - 解决一切障碍,为了更好的时代
  11. fileutils java_FileUtils类的应用实例教程
  12. c语言标准库函数大全用法,C 标准库函数
  13. wps xml转换表格_PDF转换神器安装步骤
  14. maven--mvn命令
  15. Hikari 数据库连接池配置详解
  16. Linux 拷贝文件
  17. html设置字体透明度,css怎么设置字体不透明度?
  18. perl执行环境安装(Windows)
  19. 干货!高速串行Serdes均衡之FFE
  20. 爬虫入门 ---- CSDN查看文章全部评论

热门文章

  1. 7.(css)使用浮动布局学成网案例
  2. 数据流角度看DSO(一)
  3. 1.7 使用不同设备类型的iOS模拟器 [原创iOS开发-Xcode教程]
  4. JavaSE - 14 枚举 + 注解
  5. 单词学习-长久的过程
  6. [Excel常用函数] countif countifs函数
  7. 音视频开发之旅(34) - 基于FFmpeg实现简单的视频解码器
  8. 隐马尔可夫模型之Baum-Welch算法详解
  9. 消息认证码和单向散列函数
  10. 5G行业消费者洞察:这23个词最热