![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
現在、見よう見まねで、ポータルサイトを作成中です。
「id/店名/業種/住所/電話番号」のデータベースを作成しておき、
件名や業種をクリックすると、該当店舗一覧が表示されるようなポータルです。
そこで、データベースの保存方法と呼び出し方法ですが、
txtファイルで保存して、phpで呼び出すほうがいいでしょうか?
それとも、MYSQLで保存して、呼び出したほうがいいのでしょうか?
サーバーに負荷がかかると、あまり良くないと聞いたので、
できれば負担の少ないほうで作成をしたいです。
教えてください!
どうぞよろしくお願い致します!
No.3ベストアンサー
- 回答日時:
一般的に考え、MYSQLの方がおすすめです。
SQLが使えるとデータの扱いが楽ですし、管理も楽です。
サーバー負荷の観点でいうと、
データ数が少なく更新がめったにされない/短時間で同一クライアントから何度も検索等々するなら、
一度全てのデータを連想配列で取り出しておいて、ローカルDBに保存。
ブラウザ側で保管、jsでソート/絞り込みを行う方法もあります。
これならサーバー側はリクエストを一回受けるだけで後は何もしない訳ですし。
この場合はtxtのjsonデータ、SQLデータどちらでも問題ありません。
データ数が多く更新が頻繁/ほとんどの人が一回検索してかえっていくなら
SQLの方が断然いいかと。
また、Smarty等を利用してSQLをキャッシュさせるのも手と思います
この回答への補足
「ブラウザ側で保管、jsでソート/絞り込み」
なるほど!それはすごく良い方法ですね!
ちょっと調べてみます!ありがとうございます!
「ブラウザ側で保管、jsでソート/絞り込み」
なるほど!それはすごく良い方法ですね!
ちょっと調べてみます!ありがとうございます!
No.2
- 回答日時:
1000件以下ならテキストでも十分スピードがだせるでしょう
ウン万件だとSQLの方がよいかもしれません。
SQLが効果を発揮するのはどちらかというと集計なので
idからレコードを確定するような単純なロジックのものは
どちらでもたいして負荷にならないと思います。
また、検索条件が複雑な場合はSQLの方がいいと思います
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルのマクロについて教えてください。 2 2023/02/21 13:29
- MySQL PHPとMySQLを使った掲示板の作り方 1 2022/06/02 13:00
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/08 11:02
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/21 09:42
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/16 14:36
- JavaScript Q&Aの掲示板を作成していてヤフー知恵袋やgoo質問のように質問ごとにURLを生成したい 5 2023/08/04 01:22
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/03 13:18
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/21 09:28
- その他(プログラミング・Web制作) Windowsのマクロプログラムで、こんなことできますか? 3 2022/06/28 14:30
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/03/07 14:05
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
OpenOfficeのBaseでExcelのデー...
-
アクセスを軽くしたい
-
POSTGRESQLにEXC...
-
拡張子「**.mdx」のファイル...
-
カンマ区切りで格納するカラム...
-
すごく初歩的な質問です(Acces...
-
型 varchar から型 numeric へ...
-
データーベースソフトについて
-
私はシステム会社に務めている...
-
IPアドレスを数値に変換
-
Access→Oracleデータ参照にはAD...
-
データベースの使用例とその技術
-
SQLて何ですか!
-
AndroidからのAccessデータベー...
-
マクロでデータベースの最適化...
-
Perlで、「が」を、「...
-
ODBC経由の処理が遅い
-
DB2 UDBって?
-
accessを自宅のパソコンにイン...
-
Accessのレポートで「縦書き」...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
型 varchar から型 numeric へ...
-
オラクルのLONG RAW型のテーブ...
-
エクセルのフォームについて(...
-
カンマ区切りで格納するカラム...
-
エクセルの重複データの曖昧検索
-
ハイフン無しの電話番号データ...
-
ACCESSで条件付き書式の設定方法
-
DBとテキストファイルの比較
-
OpenOfficeのBaseでExcelのデー...
-
ODBCを使わないでExcelへ連携
-
【パフォーマンス】ファイル読...
-
データのインポートに失敗します。
-
複数のPCで、同じ1つのシート...
-
データベースソフトのTCARDにつ...
-
SQL Server 縦方向のデータを列...
-
csvデータをデータベース化
-
コンピュータ用語、データベー...
-
CSVでDLしたデータにダブルクォ...
-
データ.mydファイルのテキス...
-
商品カタログ
おすすめ情報