阿里云MySQL我是程序员

阿里云RDS vs 自建MySQL,选择困难?这篇评测为你讲的明

2020-01-10  本文已影响0人  阿里云云栖号

云,为IT基础设施的构建带来很大的便利性。数据库,作为云中非常重要的一类产品,正有越来越多的客户选择使用。但在使用云端数据库时,经常有两类做法:一是通过ECS自建数据,二是直接使用云提供的数据库产品。那么这两类做法,有什么差异?用户又该如何选择呢?

下面通过在阿里云平台的一组测试,给你带来答案!

1. 测试概述

本测试对比了阿里云中ECS自建数据库(5.7/8.0版本)和RDS通用实例,在OLTP读写混合模型下的性能。测试使用了标准的sysbench 1.0工具,选择规格是用户最普遍使用的4核16GB规格数据库,其中innodb_buffer_pool_size =12G。

1).测试场景

一共测试了3个场景,分别为:

2).测试结论

2. 测试环境

3. 测试数据(场景:内存命中型)

1).MySQL5.7 高性能模板

2).MySQL8.0 高性能模板

4. 测试数据(场景:小规模IO型)

1).MySQL5.7 高性能模板

2).MySQL8.0 高性能模板

❖ CPU先达到瓶颈

5. 测试数据(场景:大规模IO型)

1).MySQL5.7 高性能模板

❖ IO先达到瓶颈

2).MySQL8.0 高性能模板

6. 从测试中获得...

通过上述测试数据可以看出,RDS较ECS自建模式在性能表现上更为出色。这主要是基于云厂商多年在数据库领域的实践深度优化所得。当然,用户在做选择时,不能仅仅依据性能表现,而应该基于更多维度考量。下表简列一二,供各位参考。

BTW:如何获得高性能参数模板

在购买RDS步骤“实例配置”中,可在如下位置选择“高性能参数模板”



本文作者:韩锋

阅读原文

本文为阿里云内容,未经允许不得转载。

上一篇下一篇

猜你喜欢

热点阅读