
DBとテキストファイルのそれぞれの利点・欠点を教えて下さい。
顧客管理などの常に情報が変更しやすい場合は、やはりDBの方がすぐれているのでしょうか?
掲示板などの情報が蓄積していくものはどうでしょうか?
検索機能などを考えると、DBの方がいいような気がするのですが、
膨大な文字数を扱うことを考えると、従来のテキストファイルの方がいいような気がしてしまいます。
(フリーの掲示板などはテキストファイル式のものがほとんどですし・・・)
検索・読込・書き足しの早さや容量の多い情報を扱う場合などで、それぞれの
利点・欠点などわかりましたら教えて下さい。
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
CGIの多くがデータの保存に
テキストファイルを使っている理由は
個人がページを持ち始めた当初、
サーバ側にデータベースが導入されていない事が
当たり前だったと言う背景があります。
ただ、perl/CGIがうごきさえすれば
誰にでも使えると言う理由から
テキスト保存形式のCGIは爆発的に増えましたが、
現在ではサーバ業者の知識も深くなり、
データベース利用の敷居が低くなったため
少ないながらもデータベース形式が増えています。
どちらが優れているか?といわれれば間違いなく
データベースでしょう。
現在企業などが提供するサービスも
よっぽどの事が無い限りデータベースで提供しているはずです。
テキスト保存の利点は
「設置する人にDBの知識が全く要らない」
「多くのサーバに対応している」
データベースの利点は
「データの追加検索などが早い」
「データが(テキストと比べて)壊れにくい」
個人としてはフリーとして配布する場合と
超低予算でのページ設置依頼者の時以外は
データベース保存形式を使用しています。
お返事ありがとうございます。
とっても参考になりました。
CGIにテキストファイルが多い理由も分かりました。
ありがとうございました。
No.2
- 回答日時:
当たり前ですけど、セキュリティ保持の点で大きな差がありますね。
テキストやバイナリファイルでデータを保存する場合、
そのファイルを入手してしまえば、中身のデータを容易に
解析されてしまいます。
しかしRDBはセキュリティ管理がしっかりしていますので、
使用しているユーザIDやパスワードの情報が漏れない限り、
データが外部に流出する恐れは非常に低くなります。
外部にデータが漏れても問題が少ない場合は、テキスト形式
でデータを管理しても、問題ないでしょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
型 varchar から型 numeric へ...
-
ハイフン無しの電話番号データ...
-
オラクルのLONG RAW型のテーブ...
-
エクセルのフォームについて(...
-
カンマ区切りで格納するカラム...
-
エクセルの行数が限界です。
-
リスト形式の表とデータベース...
-
データのインポートに失敗します。
-
Accessのデータベースの容量見...
-
ODBCを使わないでExcelへ連携
-
エクセルの重複データの曖昧検索
-
i4 The card8でスキャンデータ...
-
JavaとOracle Javaって何が違う...
-
データベースの最適化をマクロ...
-
listener.logが肥大化
-
データベースの2GBって・・・?
-
Access 外部データ インポー...
-
データベースの選定について 要...
-
lotus Notesのメール受信フォル...
-
応答電文?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
型 varchar から型 numeric へ...
-
ハイフン無しの電話番号データ...
-
エクセルのフォームについて(...
-
オラクルのLONG RAW型のテーブ...
-
エクセルの重複データの曖昧検索
-
ORACLEのテーブル作成
-
Access or SQLServer どちらを...
-
エクセルの行数が限界です。
-
OpenOfficeのBaseでExcelのデー...
-
EXCEL2000のVBAで*.dbf形式デー...
-
カーナビなどのデータ
-
多量の画像整理をアクセスで
-
SQLについての質問です
-
ACCESSで条件付き書式の設定方法
-
差込印刷ができない
-
カンマ区切りで格納するカラム...
-
テーブルのエクスポートができ...
-
データベースソフトウェアの選...
-
アクセス共有について
-
windows media player(その2)
おすすめ情報