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