實驗包括:mysql
數據庫類型選擇,Aurora with MySQL compatibility,其餘默認就好。sql
Templates選擇 Dev/Testshell
DB instance size 選擇db.t3.small就好,由於是測試環境,若是是生產環境選擇Memory Optimized的類型R系列。土豪在測試時選擇高配實例也能夠。數據庫
注意在security group放行的端口,因爲測試環境,咱們能夠都放行。windows
其餘配置保持默認便可,建立數據庫。less
而後建立一個同類型的(db.t3.smal)RDS mysql數據庫。ide
建立成功後以下:工具
跳板機爲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