No.2ベストアンサー
- 回答日時:
Oracle/SQL ServerともDBでファイルを保管することは可能です。
DBでの保管方式は通常複数用意されており、実際にファイルをデータストレージに保存する方法や専用ストレージに保存する方法、それ以外の方法もあります。
ファイルをDBに保存することの良し悪しは、立場と志向により意見が分かれますので議論する気はないのですが、保存しない方のメリットの例がすでに挙げられているようなので、保存する方のメリットをいくつかあげておきます。
(ちなみに私は基本的にDB保管するようにデザインするタイプです)
・フィールドの1つとして取り扱われるので、実ファイルの存在とデータの整合性をDB自体が保証する
・データベースバックアップにファイル自体も含まれるので、リカバリが容易
・SQL ServerのReporting ServiceのようにDBに収録された画像ファイルをそのまま割りつけられるようなツールにも利用できる
・DB内にバイナリ保管してしまうと、手順を踏まないとファイルに戻せないので、物理的なセキュリティ対策には有効
MicrosoftのSharepointなどがドキュメントをデータベースに保管している例です。
No.1
- 回答日時:
画像(jpgやpng)とデータファイル(ワード、エクセルその他)を管理するアプリケーションをそれぞれに使っています。
バックエンドで動いているDBはMS-AccessでオラクルやSQLサーバー出はないし、最終使用目的が判らないので以下は参考程度に。基本的に様々なDBでファイル管理は可能でしょう。その場合、ファイルをDB内部に保存するのはお奨めできません。ファイル名(リンク アドレス?)を管理した方が柔軟性があります。ちょっとした操作をDB抜きにしたい場合もあります。一時的に頻繁に使用するデータへのショートカットをデスクトップに置くなどはその例でしょうか。
画像管理に使用しているアプリケーションは下記で、約2万枚の画像を管理しDBのサイズは26MBです。
http://awplus.jp/soft/page1/aj/photodb.html
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(IT・Webサービス) サイト上のフォルダ階層一覧、ファイル一覧を閲覧する方法は? 1 2022/11/11 15:49
- システム コンピュータに保存したファイルを各アプリケーションで管理せずOSで管理する理由ってなんでなんですか? 6 2022/04/18 14:55
- スピーカー・コンポ・ステレオ 動画再生も可能なファイル管理のできる音楽再生ソフトはありますか。 2 2022/09/24 19:34
- MySQL PHP 画像のアップロード Qiita 2 2022/11/28 04:44
- サーバー サーバーマネージャーが消えた 1 2023/04/09 00:13
- その他(データベース) Excel VBA 転記について 1 2022/04/20 16:55
- Excel(エクセル) Excel同士のデータの突合 3 2023/08/07 16:34
- SQL Server SQL ServerでDBを構築。これは開発? 4 2022/05/28 14:10
- iPod・ウォークマン・音楽プレーヤー itunes 音楽再生時の音飛び 4 2022/11/30 17:24
- Google Drive Googleドライブについて 3 2022/05/19 18:00
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
DATファイルをEXCELで開きたい
-
エクセルのフィルタ抽出が固まる
-
マスタメンテとは?
-
SQLローダーを使ってExcelのデ...
-
SQLローダーで複数のCSVファイ...
-
Access2002★MDEファイルを修正...
-
EXCEL VBAによるEXCELファイル...
-
ファイルの存在チェック
-
SQL*Loaderのコミットポイント...
-
ACCESSで名前を付けて保存は・・
-
accessの処理が遅い
-
ACCESS2003での150人同時利用
-
ポストグレにあるExcelファイル...
-
■access2003 で db1 というファ...
-
大量データから抽出する効率よ...
-
postgresql についてです
-
復旧中のデータベースについて
-
【DB】同じトランザクション内...
-
警察はスマホに保存した動画や...
-
復元に異常に時間がかかる
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
DATファイルをEXCELで開きたい
-
エクセルのフィルタ抽出が固まる
-
SQL*Loaderのコミットポイント...
-
accessの処理が遅い
-
DAOファイルのSQLクエリの部分...
-
ファイルの存在チェック
-
SQLローダーで複数のCSVファイ...
-
マスタメンテとは?
-
ACCESSで名前を付けて保存は・・
-
ファイルメーカーで画像を参照...
-
VSAM,QSAM,BSAM,BPAM,BDAM
-
ポストグレにあるExcelファイル...
-
ファイルメーカーで変更禁止を...
-
SQLローダーを使ってExcelのデ...
-
ACCESS2003での150人同時利用
-
テキストで空欄(null?)を検索...
-
.sdfファイル自体の作成方法
-
videopad 無料版 アンインストール
-
Access2002★MDEファイルを修正...
-
AS400 印刷用ファイルからCS...
おすすめ情報