MySQL か PostgreSQL か
EC-CUBE のシステム要件では、
Postgres:PostgreSQL 7.4.x以降
MySQL:MySQL4.1以上(MySQL5.x系を含む)
となっている。
Rapidsite や xbit はMySQL、Xrea や CPIで は MySQL と PostgreSQL の両方が使えるようだ。
注:ざっとサイトをチェックしただけなので、詳細はご確認ください
特に、MySQLのバージョンにはご注意
注:上記のサーバ会社のサービス全てで EC-CUBE を使えるかどうかは未確認
公式マニュアルサイト に記載されていたサーバを挙げてみました
で、果たしてどちらの DB が良いのか。
先日株式会社ロックオンの開発者に聞いてみたところ、EC-CUBEは元々 PostgreSQL で作成されていたので、細かなチューニングや動作検証は PostgreSQL の方が蓄積があるそうだ。
相性という意味では、PostgreSQLの方がやや上か?
ただ、MySQLの動作実績も十分溜まってきたので、こちらでも問題ないとのこと。
パフォーマンスに関しては、おそらく環境に依存すると思われる。
MySQL での構築経験の方が豊富なら、あえて PostgreSQL を選択する必要はなさそうだ。
どちらでも変わらないようなら…PostgreSQL の方が無難?
Postgres:PostgreSQL 7.4.x以降
MySQL:MySQL4.1以上(MySQL5.x系を含む)
となっている。
Rapidsite や xbit はMySQL、Xrea や CPIで は MySQL と PostgreSQL の両方が使えるようだ。
注:ざっとサイトをチェックしただけなので、詳細はご確認ください
特に、MySQLのバージョンにはご注意
注:上記のサーバ会社のサービス全てで EC-CUBE を使えるかどうかは未確認
公式マニュアルサイト に記載されていたサーバを挙げてみました
で、果たしてどちらの DB が良いのか。
先日株式会社ロックオンの開発者に聞いてみたところ、EC-CUBEは元々 PostgreSQL で作成されていたので、細かなチューニングや動作検証は PostgreSQL の方が蓄積があるそうだ。
相性という意味では、PostgreSQLの方がやや上か?
ただ、MySQLの動作実績も十分溜まってきたので、こちらでも問題ないとのこと。
パフォーマンスに関しては、おそらく環境に依存すると思われる。
MySQL での構築経験の方が豊富なら、あえて PostgreSQL を選択する必要はなさそうだ。
どちらでも変わらないようなら…PostgreSQL の方が無難?