さて、ここで突然!
データベースでMySQLかPostgreSQL
どちらを選べばよいの?という話題☆
商品数が少ない場合はどちらとも大差は無いように感じます。
が
取り扱っている商品数が多くなればなるほど
差は相当でてきます。
試しに仕事の相方であるせんさんが制作している案件で
商品数2,000点の場合
ウィンドウを2つ並べて実験してみたところ
顧客管理など、管理画面での動作に関して
PostgreSQLはたったの1〜2秒ほど
MySQLは15秒ちかく時間がかかりまさに雲泥の相違!!
EC-CUBEはPostgreSQLを使用して開発されていたという経緯があるらしく
PostgreSQLを使用する方が動作的に安定・高速な面が多いみたいよ。
ただし、PostgreSQLも最適化を怠っていると動作が鈍くなってくるんだって。。。
定期的なメンテが必要となります☆
教訓:素晴らしいものも、手を掛けないと、ダメになる。。 ><
コメントする