-2

私はプロジェクトに取り組んでいます-ファイルと画像を引き裂かなければならないオンラインファイル管理.そのため、ファイルシステムとデータベースのどちらを使用してファイルと画像を保存するかについて混乱しています;;;;;

4

2 に答える 2

0

通常のアプローチは、大きなバイナリ データ (画像など) をファイルに格納し、それらへのポインタをデータベースに配置することです。このようにして、両方の長所を (少なくともある程度は) 組み合わせることができます。ファイル システムのファイル ストレージの効率性、およびデータベースの検索/ソート/ルックアップ機能。

于 2010-03-10T19:31:24.400 に答える
-1

ファイルをデータベースに入れないでください。次のようにデータベースにレコードを作成します。

 primaryKey   FileName    FileDescription     OnDiskKeyName 
 ------------ ----------- ------------------- -----------------

UUID を使用してファイルに一意の名前を付け、データベースへのリンクを人間が判読できる名前にします。

于 2010-03-10T19:31:15.873 に答える