パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

反撃ののろしを上げるPostgreSQL」記事へのコメント

  • SQL データベース詳しくないんだけど元々 MySQL ってなんで人気があるのか良く分からない。
    • オープンソース系で性能追求: PostgreSQL
    • 性能はともかく、お手軽データベース: SQLite
    • 中途半端? 良バランス?: MySQL

    フリーの DB が大規模に使われたりするようになってくれば 必然的に PostgreSQL しかないんじゃないの?

    # あ、FireBird があったか…
    • DBを扱う(Web)アプリケーションの多くがMySQLをデフォルトにしており
      それどころかPostgreSQLはサポートされていない事もままあります

      アプリケーション開発者が何故MySQLを好むのかは分りません。
      • by Anonymous Coward
        > アプリケーション開発者が何故MySQLを好むのかは分りません。

        日本にいると知名度の差は実感できませんけど、好む好まない以前の問題として PostgreSQL は存在すら知られていないというぐらい知名度が低い(低かった?)のが原因じゃないかと。
        日本以外のエンジニアと話をしていると MySQL を知らない人はまだ会ったことないですが、少し前だと PostgreSQL は名前すら聞いたことがないって人も珍しくはなかったです。
        • by Anonymous Coward
          >日本にいると知名度の差は実感できませんけど、好む好まない以前の問題として PostgreSQL は存在すら知られていないというぐらい知名度が低い(低かった?)のが原因じゃないかと。
          そんな馬鹿な?

          自分の周りの環境の話だけで申し訳ないが、MySQLと比べて7.xまでのPostgresは単一CPUでの処理速度でいつも後塵を拝していたのが原因じゃないのですか?
          少なくともサブクエリできれいに書くのをあきらめれば(あきらめないとMySQLじゃムリだったw)MySQLのシングルCPUでの性能とPostgresは天と地とまで言わなくてもずいぶんと差が合った。(postgres8.xで全く話しは変わってしまう)

          • by Anonymous Coward on 2007年11月13日 2時34分 (#1249156)
            まっとうな意見だね。

            こういうプロダクトの比較話だと、片方しか詳しく無いのに
            自分が選んだほうを推し、他をよく知らないのにディスる輩の意見
            (信者と言われる奴の大半はこれ)が集まってすぐ宗教論争になるのだが(笑)

            かつてのPostgreSQLはMySQLと比べて圧倒的に遅かった。
            7から8にかけて、PostgreSQLは多くの性能に関する改善を行って
            やっと性能でMySQLに追いつけるようになったという感じでしょう。

            ・オプティマイザ
            ・WALとか
            ・バキューム周り
            ・ソート、スキャンの仕組み
            ・バッファ管理
            ・マルチスレッド処理

            今のポスグレの性能は、このあたりの改善があってこそ。

            逆に、初期の頃のポスグレは性能的な観点では、
            MySQLと比べて設計的にダメダメだったと言える。

            にもかかわらず何故、当時から日本人の多くはポスグレを使ったか?
            ひとえに、I井氏のメディア等への激しい露出のお陰ではないかと(笑。
            親コメント
            • 他にもありましたが、シーラカンス本の初版の頃は mysql の単独の
              書籍が無かったような、気がします
              #国内はそれが大きいんじゃないでしょうか?
              #自分もたまたまシーラカンス本の初版を本屋で手に取って始めました

未知のハックに一心不乱に取り組んだ結果、私は自然の法則を変えてしまった -- あるハッカー

処理中...