标签:工具 详细 对比 enc inux sys 千万 rds cto
实验包括:数据库类型选择,Aurora with MySQL compatibility,其他默认就好。
Templates选择 Dev/Test
DB instance size 选择db.t3.small就好,因为是测试环境,如果是生产环境选择Memory Optimized的类型R系列。土豪在测试时选择高配实例也可以。
注意在security group放行的端口,由于测试环境,我们可以都放行。
其他配置保持默认即可,创建数据库。
然后创建一个同类型的(db.t3.smal)RDS mysql数据库。
创建成功后如下:
跳板机为windows 或 Linux 都可以,我这里以windows 举例:
Aurora endpoint:
Mysql endpoint:
登录跳板机,连接Aurora
不熟悉SQL dump的同学,这个文件大概就是下图的样子,很好理解,定义Schema,然后插入数据。
运行Powershell,下载dump file到桌面
Invoke-WebRequest https://s3-us-west-2.amazonaws.com/aws-tc-largeobjects/SPLs/sharedDatabases/world.sql -OutFile c:\Users\Administrator\Desktop\world.sql
导入数据:
同样,Mysql再做一遍。不赘述了。
Aurora执行结果:
MySQL执行结果:
大家看出什么区别了吗?
对,没什么区别,执行速度都很快。为什么?
因为只有1000条数据,在少量数据的情况下,很难比较Aurora和MySQL的执行效率。但百万或千万条数据使用压力测试工具的情况下,它们的TPS和QPS的会有很大差距。
最后附上用压测工具Sysbench的对比结果。(我想起来再补充吧)
详细实验视频连接:https://edu.51cto.com/center/course/lesson/index?id=558304
[AWS][数据库]Aurora 动手实验&对比RDS Mysql性能
标签:工具 详细 对比 enc inux sys 千万 rds cto
原文地址:https://blog.51cto.com/13746986/2505131