Aurora/MariaDB/MySQL

この記事は公開されてから半年以上経過しています。情報が古い可能性がありますので、ご注意ください。

AWSから新サービスの発表が多数ありました。

今日の発表では全く新しいサービスというよりかは今までのサービスを

より使いやすく機能追加をした印象です。

ユーザの声を第一に考えてのことだと仰っていましたので、使いにくい・

もっとこんな機能が欲しいといった要望をサポートに伝えると実現してくれそうです。

 

今日発表のあったMariaDBと、東京リージョンで使用可能になったAuroraと既に使用可能な

MySQLとで、sysbenchにてベンチマークを取ってみました。

Aurora,MariaDB共にMySQLと互換性があるためベンチマーク方法は全く同じです。

料金で合わせようと思いましたが、バラバラで何とも言えない感じです。

ちなみにAuroraの最小スペックはr3.largeとちょっと高めです。


 

  • Aurora r3.large $0.35 1ヶ月約3万円
  • MariaDB r3.large $0.285 1ヶ月約2.5万円
  • MySQL t2.large $0.382 1ヶ月約3.5万円

 

結果を下記に記載しますが、Auroraが一番性能良いという結果になりました。

MariaDBとMySQLは同じような結果でしたが、MariaDBの方が料金が安いインスタンスを使用しています。

あくまでベンチマークの結果による比較なので、実際のデータベースでの性能は自身で試してください。

[Aurora] OLTP test statistics:
queries performed:
read: 1401078
write: 500184
other: 200077
total: 2101339
transactions: 100000 (255.81 per sec.)
deadlocks: 77 (0.20 per sec.)
read/write requests: 1901262 (4863.59 per sec.)
other operations: 200077 (511.81 per sec.)

Test execution summary:
total time: 390.9176s
total number of events: 100000
total time taken by event execution: 3908.7140
per-request statistics:
min: 15.80ms
avg: 39.09ms
max: 157.98ms
approx. 95 percentile: 47.67ms

Threads fairness:
events (avg/stddev): 10000.0000/8.69
execution time (avg/stddev): 390.8714/0.01

[MariaDB] OLTP test statistics:
queries performed:
read: 1400336
write: 500061
other: 200024
total: 2100421
transactions: 100000 (165.67 per sec.)
deadlocks: 24 (0.04 per sec.)
read/write requests: 1900397 (3148.43 per sec.)
other operations: 200024 (331.38 per sec.)

Test execution summary:
total time: 603.6019s
total number of events: 100000
total time taken by event execution: 6035.2813
per-request statistics:
min: 50.26ms
avg: 60.35ms
max: 211.54ms
approx. 95 percentile: 70.52ms

Threads fairness:
events (avg/stddev): 10000.0000/11.45
execution time (avg/stddev): 603.5281/0.02

[MySQL] OLTP test statistics:
queries performed:
read: 1400238
write: 500043
other: 200017
total: 2100298
transactions: 100000 (164.83 per sec.)
deadlocks: 17 (0.03 per sec.)
read/write requests: 1900281 (3132.27 per sec.)
other operations: 200017 (329.69 per sec.)

Test execution summary:
total time: 606.6785s
total number of events: 100000
total time taken by event execution: 6066.1762
per-request statistics:
min: 48.54ms
avg: 60.66ms
max: 214.81ms
approx. 95 percentile: 72.23ms

Threads fairness:
events (avg/stddev): 10000.0000/8.97
execution time (avg/stddev): 606.6176/0.02

コメントを残す

メールアドレスが公開されることはありません。

Time limit is exhausted. Please reload CAPTCHA.