1 / 9
文档名称:

云数据库与自建数据库的应用选型分析.docx

格式:docx   大小:516KB   页数:9页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

云数据库与自建数据库的应用选型分析.docx

上传人:科技星球 2021/2/28 文件大小:516 KB

下载得到文件列表

云数据库与自建数据库的应用选型分析.docx

相关文档

文档介绍

文档介绍:云数据库与自建数据库的应用选型分析
 
 
  
 
     
     
     
 
  
一 前言
有赞的基础架构使用了UCloud的基础服务,我们有相当比例的数据库是UCloud的RDS(一部分使用云RDS,一部分使用购买他们的物理服务器自建数据库)。
近期我们了解到 UCloud 推出一款基于快杰主机的UDB实例,因为他们在整机架构上针对CPU,OS内核 ,磁盘,网络结构有比较大的改进和增强,数据库性能也有很大的性能提升。
所以本文写写针对快杰UDB和基于快杰自建实例的性能测试对比,为我们以后的实例选型做个技术参考。
什么是快杰?
其实快杰就是云主机,不是单独的物理服务器,基于物理机做了一层分布式存储系统,利用CPU 网络等硬件技术,优化OS内核,它具有以下特性:
从官网上来看一个比较重要的特性是磁盘空间可以拓展到32T ,这个算是比较吸引我们的一个特性,运维数据库的过程中经常遇到空间不足的情况,必须迁移实例,调整到其他机器
上,成本比较高。
本文测试的是基于Intel CPU的快杰机型,(和一些硬件的朋友聊 AMD指令集对MySQL的运行可能和Intel指令集合的结果不一样。)
二 环境准备
UCloud的 数据库版本 MySQL 。
RDS 实例选择选用他们默认的 模板。核心参数配置如下:
参数是UCloud默认的,未做特别的优化。
之前的压测文章里面,没有写压测机器的配置和网络时延,这次加上。
压测机器配置
万兆带宽
CPU
压测机器到UDB的网络时延 - 左右
压测机器到自建Uhost -,的RT - 。RT会影响测试效果
测试工具 sysbench 版本 。
测试场景
100张表,每张表10w行数据,共1kw数据量,数据库内存设置为32G
压测脚本如下:
三 测试结果
内存模型压测结果对比:
QPS
insert/delete
update
从测试结果上来看,qps基于快杰的UDB性能比基于快杰自建的数据库性能要好20%以上。
 其实测试了 IO 类型的压测结果对⽐,可能由于压测时间比较短, 及云盘