暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

openGauss训练营学习心得--学习笔记

原创 2021-09-13
676

很荣幸能够参加“8小时玩转openGauss训练营”直播活动,经过2021年09月12日和2021年09月13日两个下午的训练学习,让我对openGauss的整体有了初步的了解,希望自己能在以后的工作和学习中更近一步的学习和研究。

openGauss 开源社区

华为计算商业策略:硬件开放、软件开源、使能合作伙伴

1、使能合作伙伴
用三年时间让90%的软件跑在鲲鹏上
····支持合作伙伴应用和软件的迁移

2、软件开源
将软件利润重分配给新ISV,重新分配软件价值链
····开源AI框架MindSpore
····openLooKeng开源数据虚拟化引擎
····openGauss开源数据库(OLTP单机版),构筑鲲鹏数据库生态
····openEuler开源操作系统,使能伙伴操作系统商业发行

3、硬件开放
降低整机门槛,打破现有格局,重新分配整机价值链
····提供鲲鹏主板,SSD/网卡/RAID卡等部件,使能伙伴发展自有品牌部件、服务器和PC等

4、华为聚焦
鲲鹏处理器研发,全场景芯片,鲲鹏云服务

华为 GaussDB 演进历程

内部自用孵化阶段 --> 联创产品化阶段 --> 共建生态
1、内部自用 (2001年 - 2011年)
企业级内存数据库

2、产品化 (2011年 - 2019年)
G行核心数据仓库、DWS华为云商用
Z行核心业务系统替换商业数据库
支撑公司内部40+主力产品,在全球70+运营商规模商用3万+套,服务全球20+亿人口

3、云&开源 (2019年 - 2020年)
2019.05.15 GaussDB全球发布
构筑合作伙伴生态
兼容行业主流生态,完成金融等行业对接
2020.06.30 openGauss开源

4、生态构建 (2021年 -)
分享企业级数据管理能力
引领生态建设
促进数据库教育事业发展

openGauss产品:商用+自用+开源相结合,内核将长期演进

华为公司内部配套、公有云的GaussDB、开源openGauss 共代码基线,统一内核

openGauss社区:共建生态、共议发展方向

2019.09.19 openGauss宣布开源
2020.09.30 openGauss源代码正式开放
2020.08 openGauss社区首届Meetup
2020.09 HC大会伙伴案例发布
2021.03 社区首个LTS版本发布
2021~ 5个城市用户组社区理事会筹备组成立

openGauss 定位

把企业级数据库能力带给用户和伙伴

价值:openGauss提供面向多核的极致性能、全链路的业务和数据安全、基于AI的调优和高效运维的能力,全面友好开放,携手伙伴共同打造全球领先的企业级开源关系型数据库。

关键特性:高性能、高可用&高安全、易运维、全开放。

体系架构

图片.png
体系架构主要包括三部分
1、数据库线程池
2、SQL Engine
SQL接口、SQL解析器、SQL优化器、并行执行(2020.06发布)
AI自调优、ABO优化器、In-DB ML、可扩展功能框架(后续规划)
3、存储引擎
MVCC行存储引擎、内存MOT引擎、列存储引擎

图片.png

图片.png
openGauss为单进程多线程数据库

openGauss 核心技术

1、高性能

两路鲲鹏性能 150万 tpmC
面向多核架构的并发控制技术
NUMA-Aware数据结构
SQL-Bypass智能选路执行技术
面向实时高性能场景的内存引擎

2、高可用&高安全

业务无忧,故障切换时间 RTO<10s
精细安全管理,细粒度访问控制、多维度审计
全方位数据保护,存储&传输&导出加密、动态脱敏、全密态计算

3、易运维

基于AI的智能参数调优,提供AI参数自动推荐
慢SQL诊断,多维性能自监控视图,实时掌控系统性能表现
提供在线自学习的SQL时间预测、快速定位、急速调优

4、全开放

采用木兰宽松许可证协议,允许对代码自由修改,使用、引用
数据库内核能力完全开放
开放运维监控、开发和迁移工具
开放伙伴认证、培训体系及高新课程

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论