アカウント名:
パスワード:
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
未知のハックに一心不乱に取り組んだ結果、私は自然の法則を変えてしまった -- あるハッカー
それぞれの位置づけは? (スコア:0)
フリーの DB が大規模に使われたりするようになってくれば 必然的に PostgreSQL しかないんじゃないの?
# あ、FireBird があったか…
Re:それぞれの位置づけは? (スコア:0)
それどころかPostgreSQLはサポートされていない事もままあります
アプリケーション開発者が何故MySQLを好むのかは分りません。
Re:それぞれの位置づけは? (スコア:1, 参考になる)
日本にいると知名度の差は実感できませんけど、好む好まない以前の問題として PostgreSQL は存在すら知られていないというぐらい知名度が低い(低かった?)のが原因じゃないかと。
日本以外のエンジニアと話をしていると MySQL を知らない人はまだ会ったことないですが、少し前だと PostgreSQL は名前すら聞いたことがないって人も珍しくはなかったです。
Re:それぞれの位置づけは? (スコア:2, 興味深い)
そんな馬鹿な?
自分の周りの環境の話だけで申し訳ないが、MySQLと比べて7.xまでのPostgresは単一CPUでの処理速度でいつも後塵を拝していたのが原因じゃないのですか?
少なくともサブクエリできれいに書くのをあきらめれば(あきらめないとMySQLじゃムリだったw)MySQLのシングルCPUでの性能とPostgresは天と地とまで言わなくてもずいぶんと差が合った。(postgres8.xで全く話しは変わってしまう)
Re:それぞれの位置づけは? (スコア:2, 参考になる)
こういうプロダクトの比較話だと、片方しか詳しく無いのに
自分が選んだほうを推し、他をよく知らないのにディスる輩の意見
(信者と言われる奴の大半はこれ)が集まってすぐ宗教論争になるのだが(笑)
かつてのPostgreSQLはMySQLと比べて圧倒的に遅かった。
7から8にかけて、PostgreSQLは多くの性能に関する改善を行って
やっと性能でMySQLに追いつけるようになったという感じでしょう。
・オプティマイザ
・WALとか
・バキューム周り
・ソート、スキャンの仕組み
・バッファ管理
・マルチスレッド処理
今のポスグレの性能は、このあたりの改善があってこそ。
逆に、初期の頃のポスグレは性能的な観点では、
MySQLと比べて設計的にダメダメだったと言える。
にもかかわらず何故、当時から日本人の多くはポスグレを使ったか?
ひとえに、I井氏のメディア等への激しい露出のお陰ではないかと(笑。
Re:それぞれの位置づけは? (スコア:0)
書籍が無かったような、気がします
#国内はそれが大きいんじゃないでしょうか?
#自分もたまたまシーラカンス本の初版を本屋で手に取って始めました