- ベストアンサー
Webデータベースを作る際に最適なソフトは何ですか?
こんにちわ, 今,WebデータベースをPHPでアクセスしてそれをHTMLかXMLで表示しようと考えています。 仮にユーザーが1000人以上になる場合,PostgreSQLでは落ちてしまうのでしょうか。 本で「あまりたくさんのユーザーが同時に使用しない(32ユーザー以下),データもさほど多くない(数十万レコード以下)だと十分実用になります」とあったので,気になって質問しました。 もちろんOracleが一番いいのですが,もっと手軽に構築したいので,PostgreとまたフリーのPHPを使用しようと思いましたが,弊害はあるのでしょうか。 上記の2つの件,よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
1000人同時アクセスでおちてしまうようなDBだと 悪意のあるユーザーに簡単に落とされてしまうんじゃ。。。 PostgreSQLもMySQLもオープンソースだからといって そんなへぼくないです。 メモリーとハードが十分であれば10億件でも問題ないです。 わたしはPHPではなくJSPをつかっていますが 少なくとも落ちるなんてことは経験ありません。 文字コードEUC <-> UNICODEで悩んだ経験はありますが・・・ あとお手軽さ的にはOracleの方が上だと思います。 コストがかかりますけど
その他の回答 (2)
- yoneda_16
- ベストアンサー率47% (166/350)
yu393939さんが参考にされている本の出版時期はいつでしょう。ずいぶん古いものなのではないですか?それともいいかげんな雑誌とかムックの類でしょうか。 むかしむかしのその昔、まだまだPostgreSQLが未熟であったころには、PostgreSQLとPHPの間でのコネクションが64を超えた場合、いきなりトラブルが発生したこともあったようです( http://ml.postgresql.jp/pgsql-jp-old/pgsql-jp/1999Jan/msg00222.html )。 最新バージョンを正しく設定して使用すれば、全く問題ないようですよ。( http://ml.postgresql.jp/pipermail/pgsql-jp/2003-May/005241.html )
- kusukusu
- ベストアンサー率38% (141/363)
> 仮にユーザーが1000人以上になる場合,PostgreSQLでは落ちてしまうのでしょうか。 落ちません。 何の本にそんなこと書いていました? > PostgreとまたフリーのPHPを使用しようと思いましたが,弊害はあるのでしょうか。 ありません。 PHPはPostgreSQL関数をたくさん持っていますので、非常に適していると思います。