MySQLとPostgreSQLではどちらがオススメですか?
評判どおり、MySQLは若干早い気がしましたし(体感)、PostgreSQLは機能的に充実してると感じました。
でも、これで行こう!と結論が出でません。(キチンと出せるものではないとは思いますが、、)
実践は結構複雑な問い合わせや処理になる場合が多いので、
その場合、極端に速度が落ちないのはどちらでしょう?
もちろん、これもキチンと答えが出るものではないと思いますが、
どちらが、大きめの規模の処理に向いてるとおもいますか?
色々意見をお聞かせ下さい。
答え:
そもそも「OracleやDB2は候補に入らないの?」
という疑問があったりしますけどね。
速度という面だけを考えるとMySQLのほうが、まだ一日の長が
あるようには感じます。
ただ処理が複雑になったらストアド・プロシージャを使ったほうが
いいかもしれませんし、そういった機能についてはPostgreSQLの
ほうが充実しているとはいえるかもしれません。
ただMySQL5とPostgreSQL8であれば、それほど極端に違いはでないでしょう。
「大き目の規模」となったらVACUUMEの印象を考えるとMySQLですかねぇ。
#っていうかOracle(ボソッ)
いずれにしても簡単にデータを作って(スクリプト書けば数万レコード
なんてあっという間)、ベンチマークをとるべきでしょう。
利用するデータ型の違いや利用できる機能の違いの確認、それに
実際に作るときの開発効率を見るためにもベンチマークはやっておく
べきでしょう。思い込みと実際とは違ったりするもんですしからね。
補足の質問:
oracleは高くて・・DB2は勉強不足で、mysql、postgresqlでした。
作る前から、どんなクエリが必要か全部把握できないのですが、
一応ベンチマークはとってみる事にします。
たぶん、mysqlかなーこの質問・回答は役に立ちましたか?
ウェブサイトのユーザーによる情報ポスト、JPQA.comのない保証の正しさ.