Oracle、达梦、Gbase8t、GaussDB(foropenGauss)、
Ocean。。。
序号对⽐
维度
类别Oracle达梦Gbase 8s GaussDB(for openGauss)OceanBase
1总体
架构
Share-
Nothing
是是是是是列存是是是是是
事务性事务保证数据ACID
事务保证数据
ACID
事务保证数据
ACID
事务保证原⼦性、强⼀致性事务保证数据ACID
2导⼊
⽅式
Kafka导⼊⽀持⽀持⽀持⽀持⽀持HDFS导⼊⽀持⽀持⽀持⽀持⽀持Spark/Flink
导⼊
⽀持⽀持⽀持⽀持⽀持
本地
JDBC/HTTP
⽀持⽀持⽀持⽀持⽀持
3存储
架构
多副本⽀持
⽀持,最⼤10副
本
⽀持⽀持 2副本⽀持 3副本压缩格式
LZO,LZ4,ZSTD 压
缩率⾼
LZ4,ZSTD,压
缩率⾼
LZ4,ZSTD,压
缩率⾼
RLE,LZ4,ZLIB,Dictionary等
LZ4,ZSTD,压缩
率⾼索引
稀疏索引,复合索
引,B-TREE索引
聚集索引,唯⼀
索引,函数索
引,位图索引,
位图连接索引,
全⽂索引,空间
索引,数组索引
等
R-Tree索引,B-
Tree索引,函数
索引,⽤户⾃定
义索引,FOT索
引
B-Tree索引,GiST索引,GIN索
引
函数索引、全局分区
索引、全局⾮分区索
引、本地分区索引
物化视图⽀持⽀持⽀持⽀持⽀持
增量数据合并⽀持,后台合并⽀持⽀持⽀持⽀持
⾃动分区⽀持 ⽀持⽀持不⽀持---
数据类型转换⽀持⽀持⽀持⽀持⽀持
数据更新与删
除
⽀持⽀持⽀持⽀持⽀持
4计算
能⼒
SQL兼容性较好强强较好强⾃定义函数⽀持⽀持⽀持⽀持⽀持⽀持结果缓存⽀持查询结果缓存⽀持⽀持⽀持⽀持数据字典⽀持⽀持⽀持⽀持⽀持内存表⽀持---⽀持⽀持---
5扩展
性
协议
⽀持JDBC/ODBC协
议
⽀持
JDBC/ODBC
⽀持
JDBC/ODBC
⽀持JDBC/ODBC⽀持JDBC/ODBC 容器部署⽀持⽀持⽀持⽀持⽀持
6管理
副本⾃动均衡⽀持⽀持⽀持⽀持⽀持数据备份⽀持⽀持⽀持⽀持⽀持监控和报警⽀持⽀持⽀持⽀持⽀持
6
性监控和报警⽀持⽀持⽀持⽀持⽀持多租户和资源
隔离
⽀持⽀持 ⽀持⽀持⽀持
7权限/
安全/
审计
权限⽀持⽀持 ⽀持⽀持⽀持审计⽀持⽀持 ⽀持 ⽀持 ⽀持 端到端加密⽀持⽀持⽀持⽀持不⽀持
8国产
CPU
飞腾---⽀持⽀持---⽀持龙芯---⽀持⽀持---不⽀持鲲鹏---⽀持⽀持⽀持⽀持海光---⽀持⽀持---⽀持兆芯---⽀持⽀持---不⽀持
9操作
系统
银河麒麟---⽀持⽀持---⽀持中标麒麟⽀持⽀持⽀持---不⽀持统信UOS---⽀持⽀持---⽀持欧拉---⽀持⽀持---不⽀持
10扩容在线扩容⽀持⽀持⽀持⽀持⽀持
节点
数
节点数量
100个
(备注:部分资料显
⽰8个节点之后,性能
就不咋⾏了)
1024个64个1000+个⽆限制
Oracle更优的⽅⾯:
(1) oracle独家具有的提供⽹格计算优势的功能,来提⾼⽤户服务⽔平、减少停机时间以及更加有效地利⽤IT资源;
(2) 利⽤⾃学功能⾃动进⾏sql优化系统全局区(SGA)和程序全局区(PGA)的内存缓存区的⾃动、统⼀调整新的advisor⽤于分
区,数据恢复、流性能和空间管理针对⾃动数据库诊断监视器(ADDN)的増强;
(3) 利⽤故障诊断快速解决问题;
(4) 通过 Oracle Data Guard 快速恢复数据;
(5) ⽀持测试环境的快照备⽤系统。⽀持⾃动的。快速启动的故障切换以⽀持异步传输;
(6) SecureFiles 提供能够完全与⽂件系统相媲美的卓越性能;
(7) 提供了与第三代⾼级语⾔的接⼝软件PRO*系列,能在C,C++ 等主语⾔中嵌⼊SQL语句及过程化(PL/SQL)语句,对数据库中的
数据进⾏操纵。
===========================================================================================达梦更优的⽅⾯:
(1)⽆状态计算节点,极致横向扩展:彻底⽆状态化,可随数据库并发压⼒负载按需增加或减少节点,对已有负载⽆影响,扩展规模可达128点,实现极致的横向扩展能⼒;
(2)基于RAFT协议,保证数据强⼀致;
(3)⽀持分布式事务,满⾜ACID规范;
(4)数据分布式存储,灵活扩缩容:BP存储规模最⼤⽀持PB级,可允许数据部分或全部分散在指定BP,还可通过对热点存储节点的BP进⾏迁移,实现整个分布式数据库的⾃动负载均衡;
(5)多机并⾏协同计算,适应HTAP业务场景;
(6)数据多副本,⽀持异地多活灾备
=========================================================================================== Gbase 8s更优的⽅⾯:
(1)国际⽔准:植根35年积淀,前⾝乃五⼤世界事务型数据库之⼀,全球⽤户超万;
(2)严苛可⽤:共享集SDS、⾼可⽤HDR、远程备份RSS,⽀持两地三中⼼部署;
(3)性能优异:动态可扩展架构DSA,并⾏查询技术PDQ,提供⾼并发、⾼响应能⼒;
(4)功能扩展:Blade⼑⽚技术⽅便扩展,时间序列⽀持物联⽹应⽤,性能提升5-30倍;
(5)易于维护:功能、性能与国际⾼端数据库同⽔平,运维总体成本TCO低约50%;
(6)国产⽣态:⽀持国产主流芯⽚、国产主流操作系统、国产中间件,产品/服务本地化;
(7)云服务:⼴泛⽀持虚拟化云平台,多租户、快速部署、⾼可⽤、灵活可扩展、低维护成本
===========================================================================================
===========================================================================================
GaussDB(for openGauss)更优的⽅⾯:
(1)⾼安全:拥有TOP级的商业数据库安全特性:数据动态脱敏,TDE透明加密,⾏级访问控制,密态计算。能够满⾜政企&⾦融
级客户的核⼼安全诉求。
(2)健全的⼯具与服务化能⼒:拥有华为云、华为云Stack的商⽤服务化部署能⼒,拥有DAS、UGO、DRS等⽣态⼯具能有效保障
⽤户开发,运维,优化,监控,迁移等⽇常⼯作需要。
(3)全栈⾃研:基于鲲鹏⽣态,是当前国内唯⼀能够做到全栈⾃主可控的国产品牌。能够基于硬件优势在底层不断进⾏优化,提升
产品综合性能。
(4)开源⽣态:已经⽀持开源社区,并提供主备版版本下载。
===========================================================================================
OceanBase更优的⽅⾯:
(1) 分布式事务引擎:⽀持事务的ACID属性,并且在整个集内严格⽀持数据强⼀致性,通过了标准TPC-C测试的原⽣分布式关系
型数据库产品。
(2) 透明可扩展:可以在线进⾏平滑扩容或缩容,并且在扩容后⾃动实现系统负载均衡,⽀持超⼤规模集(节点超过1500台,最⼤
单集数据量超过3PB,单表数量达到万亿⾏级别)动态扩展,在TPC-C场景中,系统扩展⽐可以达到 1:0.9。
(3) 极致⾼可⽤:采⽤基于⽆共享(Shared-Nothing)的多副本架构,⽀持单机、机房、城市级别的⾼可⽤和容灾,可以进⾏单机
房、双机房、两地三中⼼、三地五中⼼部署。
(4) ⽀持混合事务和分析处理(HTAP):实现了⽤⼀套计算引擎同时⽀持混合负载的能⼒。
(5) 多租户:采⽤了单集多租户设计,天然⽀持云数据库架构,⽀持公有云、私有云、混合云等多种部署形式。能够提供安全、灵活
的DBaaS服务。
(6) ⾼兼容性:⽀持MySQL5.6版本全部语法,可以做到MySQL业务⽆缝切换。能够⽀持绝⼤部分的Oracle语法和⼏乎全量过程性语
⾔功能,可以做到⼤部分的Oracle业务进⾏少量修改后⾃动迁移。
(7) 完整⾃主知识产权:不基于MySQL或者PostgreSQL等开源数据库,能够做到完全⾃主可控,不会存在基于开源数据库产品的技术
限制问题。
(8) ⾼性能:作为准内存数据库,通常只需要操作内存中的数据,并且采⽤了基于LSM-Tree结构的存储引擎,对于硬件更加友好,读
写性能均远超传统关系型数据库。
(9) 安全性:⽀持完备的权限与⾓⾊体系,⽀持SSL、数据透明加密、审计、Label Security、IP⽩名单等功能,并通过了等保三标准
测试。
(10) 国产化适配:⽀持全栈国产化解决⽅案。
总结
(1)从总体架构上看,Oracle、达梦架构相差不⼤,Gbase 8s、GaussDB(for openGauss)、OceanBase⽤的是⾃⼰特有的架构,在整体功能实现上Oracle、达梦、Gbase 8s、OceanBase差别不⼤,GaussDB(for openGauss)偏弱⼀些;
(2)从存储架构来看,Oracle、达梦、OceanBase、Gbase 8s相差不⼤,GaussDB(for openGauss)偏弱⼀些;
(3)从计算能⼒上看,Oracle、Gbase 8s、OceanBase较优,达梦、GaussDB(for openGauss)次之;
(4)从扩展性上看,Oracle、GaussDB(for openGauss)、Gbase 8s、达梦、OceanBase在⽀持协议及容器化部署上都⼀致; (5)从管理性上看,各数据库在功能⽀持上没有太⼤差别;
oracle 时间转换(6)从权限/安全/审计上看,各数据库都⽀持权限/审计功能,OceanBase不⽀持端到端加密功能;
(7)综合以上各数据库优点及各个维度来考虑,建议⾸选Oracle数据库,其次是达梦、OceanBase、Gbase 8s,最后是GaussDB(for openGauss)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论