MogDB
MogDB 是云和恩墨基于 openGauss 内核进行增强提升,推出的一款安稳易用的企业级关系型数据库。该产品具备金融级高可用和全密态计算的极致安全、面向多核处理器的极致性能、AI自诊断调优的极致智能能力,能够满足从核心交易到复杂计算的企业级业务需求。
云和恩墨致力于发挥全栈产品加服务的企业优势,优先支持鲲鹏算力,在 MogDB 的SQL审核、运行监控、云化管理、容灾多活和运维支撑等方向推出整体解决方案,为用户提供可信赖的企业级产品和服务,为 openGauss 的开源生态持续贡献力量。
客户价值
极致安全:企业级高可用容灾支持,秒级切换,全密态
01 多地多中心,秒级切换,0数据损失
MogDB 支持多地多中心的同步、异步、级联复制,满足金融级高可用要求。
借助实时日志传输、并行回放技术,实现主备切换的秒级恢复。
MogDB 内置高可用切换组件,自治处理各种异常,实现自动化运维。
02 全密态数据库,全流程的数据密态运算
全数据流程加密,密钥由用户掌握,防中间人攻击,防数据泄露破解。
以数学算法在密文空间直接查询运算。
极致性能:支持万级并发,百万级tpmC,全场景支持
01 支持万级别的用户并发
支持上万会话并发执行,线程改造让性能更佳。
鲲鹏NUMA多核优化,提供倍增性能。
细粒度锁定,消除传统5把大锁的瓶颈点。
64位XID改造,CSN的静态快照,增量检查点,大幅度提升性能。
02 卓越的性能表现
在标准测试中,两路服务器实现150万tpmC,四路服务器实现256万tpmC。
在三表关联的查询中,MySQL 需要20秒,MogDB 则提供毫秒级响应的极致性能。
极致智能:以 AI 内核,实现 AI4DB 特性,输出 DB4AI 能力
01 自监控和自诊断
操作系统、数据库、慢SQL信息、安全等多维度信息采集,支持用户自定义采集策略。
基于AI算法推测趋势,提前告警或用于用户资源编排,支撑用户高效编排智能负载调度。
多维度信息异常检测,支持阈值或者趋势异常,进行时间推测及问题影响评估。
02 智能的自调优
参数调优时间从天节省至分钟级;相比普通DBA调参,DB性能提升30%以上。
基于用户的单条语句或批量负载,推荐合适索引。
基本功能
MogDB 引擎
SQL引擎:已经支持标准的SQL规范,包括SQL92 / SQL99 / SQL2003 / SQL2011,支持GBK和UTF-8字符集,支持SQL标准函数与分析函数,支持存储过程。
执⾏器引擎:沿用了 openGauss 内置的LLVM编译框架技术和向量化引擎,提高执行器的处理效率。
存储引擎:支持行存储引擎、列存储引擎和内存引擎,适用于多样化的业务场景需要。
事务机制
MogDB 能够保证事务的ACID特性,即原子性、一致性、隔离性和持久性。
MogDB 具备显式事务和隐式事务的处理能力。当SQL为显式事务和隐式写事务时,MogDB 使用显示事务处理;当SQL为隐式读事事务时,MogDB 使用隐式事务处理。
MogDB Manager
MogDB Manager 提供了一整套企业级数据库管理组件,包括:安装部署、高可用监控及故障解决、性能监控、数据库迁移、备份恢复管理、异构数据库间数据同步、SQL兼容性分析、性能压测对比分析、极限数据恢复等,在多个运维维度帮助客户提高数据库管理效率。
安全机制
MogDB 支持的安全机制有:SSL安全网络连接、用户权限管理、密码管理、安全审计、全密态等功能,保证数据库在管理层、应用层、系统层和网络层的安全性。
应用程序接口
支持JDBC 4.0 API,能够使Java客户端程序顺畅访问数据库。
支持ODBC 3.5 API,可以实现异构数据库的数据互联。
高可用机制
MogDB 支持主备和一主多备两种模式保证故障可恢复,同时通过日志进行数据同步。
产品亮点
高可靠
Cluster Manager
MogHA
自治异步事务提交
日志持久化优化
高性能
Shardingsphere 分布式能力
· 16节点 > 1000w tpmC二级分区
动态分区裁剪
索引并行创建并行度定义
COPY导入SIMD加速
高易用
支持PostGIS
性能分析可视化
故障诊断能力增强
高兼容
主流数据库兼容增强
· 支持connect by语法MySQL兼容增强
PostgreSQL兼容增强
· 新增BRIN INDEX
· 新增BLOOM INDEX
适用场景
交易型应用
大并发、大数据量、以联机事务处理为主的交易型应用场景,如电商、金融、O2O、电信CRM/计费等,应用可按需选择不同的主备部署模式。
物联网数据
在工业监控与远程控制、智慧城市能力延展、智能家居、车联网等物联网应用场景下,传感设备多、采样率高、数据存储为追加模型,满足操作和分析并重的要求。
多模数据库
在关系型数据库、图数据库、时序数据库等多模数据库应用场景下,可提供数据库统一访问接口,减少学习和维护成本,减少数据在网络上的暴露时间,从而提升数据安全性。
【MogDB内核 & MogDB Manager & MogDB Toolkit】
金融行业最佳实践
高可用+备份恢复方案
采用与JDBC内置HA机制相结合的多机房高可用方案,实现日常演练/切换、异常切换及etcd元数据保护能力。
内置仲裁策略和网关控制的联合灾难判断机制,保证高可用灾难场景的多维有效判断,避免误切换的发生。
可以支持一主一备、一主多备等多种高可用架构,最大程度地保障多机房高可用部署能力。
结合 MogDB 内置机制,通过对数据归档存放的机制理解,实现常规的全量、WAL日志备份之外,也支持数据库的增量备份与恢复。
对备份的有效性、目标为nfs以及恢复时间点等细节,也可以做到细粒度的控制和实现。