Docker データベースのあれこれ

どのDBを使おう……

Dockerを利用すればデータベースはサクッと用意することができます。
ということは”データベースをどう拵えようかしら”という悩みはもはや気になるレベルではなくなりました。

ただ、問題は”どのデータベースを使えばいいのか”という選定にのこっています。
Postgres、MySql、SQLServerなど選択肢はたくさんあります。技術選定をミスすると、後で大変(ボスに怒られたり、ボスに怒られる)ですから、ある程度は”何故そのデータベースを選定したのか”という問いに対する回答があるといいと思います。

そしてわざわざ自分で実験せずとも、ベンチマークをしている方がいましたので、これを読めば良さそうです。

結論

結論として、Postgresが良さそうです。軽量かつ高速でユーザーも多いですから文句のつけようがありません。ただ注意したいのはあくまでDockerを利用した場合であり、周辺システムや動作環境によって差は出てくることもあるという点です。