• ベストアンサー

MySQLをDBにしたWEBサイトでアクセス数が3億PVぐらいならWE

MySQLをDBにしたWEBサイトでアクセス数が3億PVぐらいならWEBはPHPのsymfonyで作るのとJAVAで作るのではどっちがいいのでしょうか。

  • PHP
  • 回答数1
  • ありがとう数5

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

>PHPのsymfonyで作るのとJAVAで作るのではどっちがいい スピードだけならPHPの方が軽くつくれそうな気はしますが スキルがあるならよりセキュアなjavaでやるほうがいいでしょう。 過負荷な状況ならITコンサルに調整をお願いした方がいいかもしれないですね

関連するQ&A

  • MySQLをWEBでどのように使っていますか?

    MySQLが高性能なDBというのは知っているのですが、MySQLとWEBを組み合わせて どのような使われ方をされているのでしょうか? 仕事でSQLサーバーやORACLEのDBとCOBOLやVBを接続してソフトを開発していますが、WEB系のPHPやJAVAとMySQLの組み合わせで開発したことがなくどの様な 需要があるのか教えてもらえないでしょうか?

  • Ajax、PHP、MySQLでDBからデータをWEB上に表示するサイト

    Ajax、PHP、MySQLでDBからデータをWEB上に表示するサイトでDBのデータが変わるとWEBサイトの表示も変わるようにするにはどうすればいいのでしょうか。

    • ベストアンサー
    • AJAX
  • アクセス数表示について

    PHPとMySQLによるアクセス解析のシステムで三ヶ月前から今日までのアクセス数をWEB上に表示するときクリックされるごとにDBに登録してWEB上でアクセス数を見たり、アクセスするたびにテキストに登録し集計してWEB上に表示したりすると表示するのに時間がかかるのですが早く表示する方法ないでしょうか。

    • ベストアンサー
    • PHP
  • PHPでDBへアクセス

    最近PHPをやり始めました。質問も初めてです。 PHPでDB(MySQL)にアクセスする方法は (1)mysql_connect()を使用する (2)PEAR::DBを使用する (3)PDOを使用する の3っの方法がありますが、どれが良いのでしょうか? どなたか御意見を伺えましたら、幸いです。 よろしくお願いします。

    • 締切済み
    • PHP
  • 異なるDB(Oracl と MySQL)の結合は可能でしょうか?

    JavaというかDBに関しての質問です。 仕事で元々 Access で作られていたアプリをWebアプリで作り直す事になりました。 元々の Access バージョンでは、 外部の Oracl への「リンクテーブル」を設け mdb のテーブルと結合させて データを表示するというような事をしています。 この度作成するWebアプリ版(Java)では、 元々の mdb のデータを新たに建てる MySQL へインポートし 外部の Oracl と MySQL のテーブルを結合しデータを読込み画面へ表示するというような事を実現したいです。 そもそも異なるDBを結合する事は可能なのでしょうか? 同期の問題があるので出来ればどちらかのDBにもう一方のDBのデータをコピーするというような事は避けたいです。 なお私の方で既に試した方法としてそれぞれのDB(テーブル)をJDBCで別々に読込んでクエリの結果セットをモデル化したJavaのオブジェクトに格納し その後、結合の条件を指定しマッピングするという実装を試してみましたがマッピングに非常に時間がかかり使い物になりませんでした。 ※やはりSQLには遠く及ばなそうです。 MySQL で Access のリンクテーブルのような便利機能はあるのでしょうか? Oracl はお客様が管理されており手を加えることが出来ません。 またデータベース側で出来ないとなればアプリ(Java)側で何とかしないとなりませんが Java で良い解決策はありますでしょうか? まとまりの無い質問となってしまいましたがどうぞ宜しくお願いします。

    • ベストアンサー
    • Java
  • DBサーバとWebサーバの連携について

    お世話になります。 Web,DBサーバを同一サーバ上で動かしていたのですが、今回WebとDBを別々に作ろうと思っております。 ここで、PHPをWebサーバとDBサーバ間で連携させたいのですが、同一でないサーバー上にDBサーバを置く場合、Webサーバ側のPHPインストール時の--with-pgsql=の後のオプションはどのようにすればよいのでしょうか? それともWebサーバ上にDBサーバを作って、PostgreSQLクライアントとして動作させ、DBサーバへアクセス出来るようにしなければならないのでしょうか? 後、DBサーバ側にはPostgreSQLの他にMySQLも動作させたいのですが、同一サーバ上に二つのDBサーバがあるのはやはりセキュリティ的には良くないのでしょうか? 回答の程宜しくお願い致します。

  • PHPからMySQLにアクセスする方法について、

    PHPからMySQLにアクセスする方法について、 自分のとっている方法が正しいか分かりません。 現在、以下のような状態です <<< index.phpの中身(概要) >>> (1)DBのコネクト    mysql_connect("localhost", "mysql_user", "mysql_password");    mysql_select_db("mydb"); (2)DBへのアクセス    $result=mysql_query("SELECT id, name FROM mytable");    $row=mysql_fetch_array($result, MYSQL_NUM); (3)クエリーのクローズ    mysql_free_result($result); (4)exit; 公式サイトのサンプルをそのまま流用したような形なのですが、 これだとindex.phpが呼び出されるたびにDBをコネクトし直します。 現在、数万レコード単位のテーブルの読み込みが頻発するシステムを開発しています。 取得したいデータの容量自体は大きなものではなく、SELECT文も高速に動作するように WHERE文等気を使っていますが、後々のことを考えると心配になりました。 できればページが飛んでもDBの接続が保持されるようにしたいのですが 可能なのでしょうか。 また、それによってアクセスの高速化は望めるのでしょうか。 ご存知の方、お手数ですがご教授お願いいたします。

    • ベストアンサー
    • PHP
  • MySQL、Accessを利用したDBの設計

    会社で現在の作業をシステム化し、将来的にはマーケティング処理も行う目的でMySQLを導入し、インタフェースをAccessにしてDB設計する方針になり、多少経験があるわたしが担当することになってしまいました。今、必死でMySQLを調べているのですが、基本的な理解ができていません。助けてください!! 1.MySQLとAccessを使うには会わせてODBC、MDACのインストールも必要のようですが、サーバ/クライアントのどちらに載せればいいのですか?他に必要なソフト(ミドル)ウェアはありますか? 2.MySQLの起動とありますが、サーバが立ち上がっている間自動で動作しているものではないのですか?(DBにアクセスする前にサーバに行ってMySQLを起動し、終わったら終了させるということですか?) 3.サーバ上のDBをクライアント側のAccessで操作するには、DBのアクセス権等何をどう設定する必要がありますか? 4.何十万件ものデータ処理をAccessで耐えられますか? 5.現在Access上にあるデータはテーブル毎にODBCにエクスポートするようですがクエリ(SQLソース)、リレーションシップ等はどう移植すればいいのですか?移植で注意すること(文字コード等)とかありますか? Access2002、MySQL3.23.51、phpMyAdmin2.2.6、WindowsXPを使ってます。 MySQL解説書には上記のようなことには触れていないのでわけがわかりません。ながくてばかばかしい質問かもしれませんが教えてください。よろしくお願いします。

  • MySQLをアクセスログとして使う場合について

    宜しくお願い致します。 MySQLのDBでアクセスログを取りたいと思っております。が、MySQLのDBに一度にアクセスできる人数と記録できるレコード数に限界ってあるんでしょうか?一日に数万アクセスあった場合、無条件に全て記録したら、一日で数万レコードになってしまうし、一度にアクセスが重複する数もかなりの数になると思います。かなり心配になってしまいました。。。

    • ベストアンサー
    • MySQL
  • mysql_select_dbの戻り値

    PHPからMySQLを使用しています。 リファレンス等を見ると、DB接続の際mysql_select_dbは成功時に0、失敗時にそれ以外の値を返すらしいのですが、現在問題なくPHPからDBを利用できているにもかかわらず、mysql_select_dbの戻り値が1になっています。 これは何か内部でエラーが起こっているということなのでしょうか? 起こっているとしたら、どのように調査すればいいのでしょうか? アドバイスをお願いいたします。

    • ベストアンサー
    • MySQL