oceanbase与mysql性能对比_金融业分布式数据库:TDSQL、HotDB、OceanBase等原理、POC性能对比及选择是......

本文对比了OceanBase、MySQL以及TDSQL在分布式实现、事务支持、大查询性能、Oracle平迁难度和高可用性等方面的表现。OceanBase和HotDB在分布式事务中表现接近集中式数据库,而TiDB、SequoiaDB擅长数据分析。HotDB在运维工具和产品化方面表现出色。
摘要由CSDN通过智能技术生成

本帖最后由 Amygo 于 2020-3-15 01:33 编辑

1、分布式的实现,是通过中间件实现分布式,还是源码级别引入分布式算法实现的?

解答:

(1) 分布式数据库 是至少由 计算节点、存储节点、管理平台、备份还原程序 四个部分组成,从数据库系统理论知识上说分成:全局自治 和场地自治 ,也粗略认为: 全局可理解为计算节点、场地可理解为存储节点

(2)这个问题的标题 “中间件实现分布式 还是源码级别引入分布式算法”  这个说法存在误导性,修改为 : 存储节点自主研发数据库存储引擎 还是采用 市场上存在的数据库产品为数据库存储引擎。只要知道通信协议,存储节点可以是任何集中式数据库产品

(3)存储节点自主研发:SequoiaDB、OceanBase 是属于自主研发数据库存储引擎

(4)存储引擎采用已有数据库产品:TiDB(存储引擎是开源KV的RocksDB)、HotDB(MySQL开源数据库,从知识产权能看寻到自主研发的存储引擎HotDB Engine)、GaussDB T(PostgreSQL开源数据库)、GoldenDB( MySQL开源数据库 )、TDSQL( MySQL开源数据库 )

2、分布式事务支持以及在超大事务下的性能下降幅度?

解答:

(1) 超大事务下的性能下降幅度

采用sysbench的方式太简单了,意义不大。这个问题需要采用相同的硬件环境、数据环境、业务场景,对比测试才能回答。信通院正组织厂商在测试模拟银行传统核心业务场景的性能测试。另外,从网络上拿到的信息:6000万账户基础数据、每笔业务96条SQL(也即一个数据库事务是96条SQL组成)、随机两个账户转账,HotDB 能做到 12000笔 转账业务 /秒

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值