5. SCA (SQL Compatibility Analyzer)
- 评估源数据库中的实际业务 SQL 在目标库中是否能正常执行,以及评估异构数据库中 SQL 的实际性能差异。
- SCA 程序可运行如下 10 种类型的任务:
- I [Initialize]: 初始化,用于初始化 SCA 资料库
- L [Apply License]: 申请 License,用于 License 申请的任务
- OC [Oracle Collection]: Oracle采集,用于采集 Oracle 数据库中执行过的业务 SQL,需要长时间采集
- MC [MySQL Collection]: MySQL采集,用于采集 MySQL 数据库中执行过的业务 SQL,需提前配置慢日志,然后一次性采集
- DC [DB2 Collection]: DB2采集,用于采集 DB2 数据库中执行过的业务 SQL,需要长时间采集
- OI [Oracle Inspection]: Oracle兼容评估,用于评估源端 Oracle 中采集到的业务 SQL,在目标端 MogDB 中的实际兼容性
- MI [MySQL Inspection]: MySQL兼容评估,用于评估源端 MySQL 中采集到的业务 SQL,在目标端 MogDB 中的实际兼容性
- DI [DB2 Inspection]: DB2兼容评估,用于评估源端 DB2 中采集到的业务 SQL,在目标端 MogDB 中的实际兼容性
- OS [Oracle Simulation]: Oracle性能评估,用于评估源端 Oracle 中采集到的业务 SQL,在目标端 MogDB 中的执行性能
- OIS [Oracle Inspection & Simulation]: Oracle兼容和性能评估,等同于 OI + OS 两种任务同时进行
- 操作系统与平台支持
- Linux x86_64
- Linux arm64 (ARM 平台由于没有 DB2 客户端,故不支持 DB2 数据采集)
- MacOS (MacOS 版本不支持 openGauss/MogDB 中的 SHA256 加密认证方式)
- 数据库支持
- SCA 目前支持的源端与目标端数据库类型如下:
- 源端:
- Oracle: 不低于 10.2
- MySQL: 不低于 5.5
- DB2: 不低于 11.5
- PostgreSQL: 不低于 9
- File: MySQL slow-log
- 目标端:
- MogDB/openGauss: 不低于 2.0
- PostgreSQL: 不低于 13.0
6. Mogeaver
- Mogeaver基于流行的开源图形化工具dbeaver,在严格遵循DBeaver Community Edition 的ASL开源协议基础上,进行了二次开发和封装,支持对于MogDB数据库的图形化开发及管理,支持通过图形化的方式创建,修改,调试数据库内的存储过程,自定义函数,及包。
- Mogeaver High light
- 多平台支持
- 支持macOS Intel版本,支持macOS Apple Silicon版本,
- 支持Windows,包括但不限于Windows 10, Windows 11
- 支持Linux,包括但不限于openEuler,Kylin Linux,UOS,Ubuntu,CentOS
- 兼容MogDB的特性
- 支持创建数据库选择不同的兼容模式(A,B,PG)
- 支持管理MogDB数据库角色(role)
- 支持管理Large序列(MogDB 3.0之后版本支持)
- 支持管理分区表(Partition Table)
- 支持管理数据库内任务(Job)
- 支持BLOB和CLOB字段的修改和查看
- 支持图形化调试
- 支持MogDB服务端的dbe_pldebugger调试功能
- 支持断点调试和单步调试
- 支持查看调试中变量值实时变化
- 支持定位并跳转至准确的代码报错位置
7. MogDB Manager
- MogDB Manager提供了图形化的数据库运维套件,包括:自动化安装部署,数据库监控,备份恢复管理等组件,在多个运维维度帮助客户提高数据库管理效率。
- 目前还未发布release版本,POC版本可用
8. MogDB Stack
- MogDB Stack是Kubernetes上的MogDB集群自动运维系统,提供包括部署、高可用、扩缩容、监控、备份恢复的MogDB全生命周期管理。借助MogDB Stack,MogDB可以无缝运行在公有云或私有部署的Kubernetes集群上。
- MogDB Stack特性
- 简单便捷的自动部署/回收
- 以Kubernetes作为原生的容器编排系统,以扩展资源的方式,轻松便捷地创建整套MogDB集群,并且根据用户的期望任意扩缩容。
- 稳定可靠的备份恢复能力
- 支持基于SQL的备份方式,并且存储在远端分布式存储中,多副本保证备份的可靠性,指定point-in-time的恢复方式,恢复到指定的时间点。
- 企业级的高可用性
- 自动故障探测、切换,并自动化的拉取数据快照恢复故障节点或重新调度新节点,实现系统的自愈能力,保证用户期望的副本数。
- 完善可靠的监控能力
- 基于Prometheus实现多维度的统一监控,囊括了系统层、容器层、数据库层的完整的监控指标。
- 精细化的资源管控
- 针对CPU、内存、存储等资源的限额,保证容器层的独立性,不会互相干扰,支持容器的亲和性、反亲和性调度。
- 系统架构
- 操作系统与平台支持
- MogDB Stack 目前支持在如下操作系统和平台架构下运行:
- Linux x86_64
- Linux arm64
9. PTK
- PTK (Provisioning Toolkit)是一款针对 MogDB 数据库开发的软件安装和运维工具,旨在帮助用户更便捷地安装部署MogDB数据库。
- 如果用户想要运行 MogDB 或者 MogDB 的相关组件时,仅需要执行一行命令即可实现。
- 使用场景
- 开发人员快速启动多个本地MogDB环境
- 用户通过PTK快速安装部署MogDB
- DBA日常运维使用
- 第三方运维平台集成
- 通过 PTK 支持安装 MogDB 的操作系统
id | os | tested version(s) |
1 | CentOS 7 (x86_64) | |
2 | openEuler 20 (x86_64) | 20.03 LTS |
3 | openEuler 20 (arm64) | 20.03 LTS |
4 | openEuler 22 (x86_64) | 22.03 LTS |
5 | openEuler 22 (arm64) | 22.03 LTS |
6 | Kylin V10 (x86_64) | V10 (Tercel) |
7 | Kylin V10 (arm64) | V10 (Tercel) |
8 | UOS 20 A (x86_64) | 1002a/1020a/1050a |
9 | UOS 20 A (arm64) | 1050a (kongzi) |
10 | Ubuntu 20 (x86_64) | 20.04.3 LTS (Focal Fossa) |
11 | CentOS 8 (arm64) | 8.0.1905 (Core) |
12 | CentOS 8 (x86_64) | 8.0.1905 (Core) |
13 | Red Hat Enterprise Linux 7 (x86_64) | 7.5 (Ma |
14 | Red Hat Enterprise Linux 8 (x86_64) | 8.5 (Oo |
15 | EulerOS 2 (x86_64) | 2.0 (SP3) |
16 | EulerOS 2 (arm64) | 2.0 (SP3) |
18 | SLES 12SP5 (x86_64) | 12SP5 |
19 | Oracle Linux 7 (x86_64) | 7.9 (Maipo) |
20 | Oracle Linux 8 (x86_64) | 8.6 (Ootpa) |
21 | Rocky Linux 8 (x86_64) | 8.5 (Green Obsidian) |
22 | NeoKylin V7 (x86_64) | V7Update6 |
23 | UOS 20 D/E (x86_64) | 1040d (fou) |
24 | UOS 20 D/E (arm64) | 1040d (fou) |
25 | Ubuntu 22 (x86_64) | 22.04 (Jammy Jellyfish) |
四、MogDB目前的合作伙伴(适配过的生态)
- 硬件整机
合作伙伴 | 产品及版本 | MogDB | 适配状态 |
华为技术有限公司 | 泰山200系列服务器(鲲鹏920) | v1.0 v2.0 | 已认证 |
华为技术有限公司 | 泰山200系列服务器+银河麒麟V10(解决方案) | v2.0 | 已认证 |
华为云计算技术有限公司 | 华为云鲲鹏云服务、华为云Stack 8.0(鲲鹏) | v1.0 | 已认证 |
新华三技术有限公司 | H3C UniServer R4960 G3服务器(鲲鹏) | v2.0 | 已认证 |
曙光信息产业股份有限公司 | H620系列、H520系列、H420系列服务器、H620、H610、H320、H520、H210(海光) | v1.1 v2.0 | 已认证 |
中科可控信息产业有限公司 | R62系列、R52系列、R42系列服务器、R6240、R6140、R3240、R5240、R2140(海光+信创主板) | v1.1 v2.0 | 已认证 |
四川华鲲振宇智能科技有限责任公司 | 天宫TG215TG225TG525系列服务器(鲲鹏) | v1.1 | 已认证 |
百信信息技术有限公司 | 太行系列服务器(鲲鹏) | v1.1 v2.0 | 已认证 |
湖南湘江鲲鹏信息科技有限责任公司 | 兆翰RH220系列服务器(鲲鹏) | v2.0 | 适配中 |
北京神州数码云科信息技术有限公司 | 鲲泰R系列、A系列服务器(鲲鹏) | v2.0 | 已认证 |
武汉长江计算科技有限公司 | 长江系列鲲鹏服务器 | v2.0 | 已认证 |
- 芯片
合作伙伴 | 产品及版本 | MogDB | 适配状态 |
华为技术有限公司 | KunPeng 920处理器 | v1.0 v2.0 | 已认证 |
飞腾信息技术有限公司 | S2500处理器 | v2.0 | 已认证 |
海光信息技术股份有限公司 | 海光3000、5000、7000系列处理器 | v1.1 v2.0 | 已认证 |
上海兆芯集成电路有限公司 | KH30000、KH20000、ZX-C+系列处理器 | v2.0 | 已认证 |
- 操作系统
合作伙伴 | 产品及版本 | MogDB | 适配状态 |
麒麟软件有限公司 | 银河麒麟高级服务器操作系统V10(X86/鲲鹏/飞腾/兆芯/海光) | v1.1 v2.0 | 已认证 |
统信软件技术有限公司+鲲鹏CPU/飞腾CPU | 统信服务器操作系统V20(Debian) | v2.0 | 已认证 |
统信软件技术有限公司+海光CPU | 统信服务器操作系统V20(Debian) | v2.0 | 已认证 |
统信软件技术有限公司+海光CPU | 统信服务器操作系统V20(欧拉内核) | v2.0 | 已认证 |
统信软件技术有限公司+兆芯CPU | 统信服务器操作系统V20(Debian) | v2.0 | 已认证 |
统信软件技术有限公司+兆芯CPU | 统信服务器操作系统V20(欧拉内核) | v2.0 | 已认证 |
中科方德软件有限公司 | 方德高可信服务器操作系统V4.0 | v2.0 | 已认证 |
- 中间件
合作伙伴 | 产品及版本 | MogDB | 适配状态 |
北京东方通科技股份有限公司 | 东方通中间件TongWebV7.0 | v2.0 | 已认证 |
北京宝兰德软件股份有限公司 | BES Application ServerV9.5 | v2.0 | 已认证 |
金蝶天燕云计算股份有限公司 | 金蝶Apusic应用服务器软件V9.0企业版 | v2.0 | 适配中 |
- 备份存储
合作伙伴 | 产品及版本 | MogDB | 适配状态 |
上海爱数信息技术股份有限公司 | 备份软件AnyBackup7.0 | v2.0 | 适配中 |
华录光存储研究院(大连)有限公司 | 企业级蓝光光盘库 | v2.0 | 适配中 |
- 应用软件
合作伙伴 | 产品及版本 | MogDB | 适配状态 |
中科软科技股份有限公司 | 偿二代风险管理系统V1.0、智能风险审计平台V1.0、智能风险管理平台V1.0、第二代偿付能力报送系统V1.0、资产负债管理系统V1.0 | v2.0 | 已认证 |
深圳市蓝凌软件股份有限公司 | 蓝凌信创数字化办公平台软件EKP-N V16.0 | v2.0 | 已认证 |
上海泛微软件有限公司/上海泛微网络科技股份有限公司 | 泛微协同商务软件e-cology V9.0 | v2.0 | 已认证 |
北京深蓝海域信息科技有限公司 | 知识管理系统V6.0 | v2.0 | 已认证 |
五、墨天轮数据库排行榜
六、MogDB认证体系
- MogDB数据库认证等级
缩写名称 | 考试模块 | 说明 |
MGCA-初级 | 备份软件AnyBackup7.0 | 面向MogDB数据库的初级管理员、应用开发人员涵盖数据库系统概论,国产数据库发展业态,openGauss与MogDB数据库的关系,MogDB数据库简介、新特性、安装、客户端使用,MogDB体系概述,运维管理基础,数据库逻辑结构,SQL语言初探等。 |
MGCP-中级 | MGCP-020 | 面向MogDB数据库的中级管理员、架构设计与优化人员涵盖MogDB的生态发展、深入解析体系架构、深度维护、数据管理、功能特性、安全管理、性能优化、高级SQL、备份恢复、高可用技术以及相关管理工具等。 |
MGCE-高级 | 敬请期待… | 面向MogDB数据库的架构师、高级管理员、安全管理员以及AI方向的数据库使用者涵盖数据库高级安全管控、数据库深度诊断与优化、人工智能、负载均衡、分布式架构等。 |
- 获取证书路线图
七、MogDB社区
八、MogDB大事记
- 2020.07.01
发布openGauss Container Edition(openGauss容器版v1.00-支持单机) - 2020.08.30
发布GSHA(openGauss HA)高可用组件 - 2020.09.24
在华为全联接2020上,MogDB正式亮相发布,并与民生银行一起联袂获得华为颁发的openGauss超级用户大奖 - 2020.09.30
发布openGauss Container Edition(openGauss容器版v1.0.1-支持主备) - 2020.10.30
发布辅助MogDB后期运维的自动化批量化安装部署工具PTK(Provioning ToolKit),同时支持单机、主备以及级联备库自动化安装 - 2020.11.30
发布辅助MogDB后期运维的监控工具MIT(MogDB Insight)和备份恢复工具BRM(Backup and Recovery Manager) - 2020.12.30
发布openGauss Container Edition(openGauss容器版v1.1.0-支持主备)
开源opengauss_exporter for Prometheus
开源wal2json for openGauss - 2021.03.30
发布openGauss Container Edition 2.0 - 2021.05.25
发布MogDB 2.0 - 2021.06.30
发布MogDB 2.0.1 - 2021.11.30
发布MogDB 2.1.0 - 2022.03.30
发布MogDB 2.1.1