0

ファイルを保存するテーブルがあります。テーブルは以下のようになります:保存する最適なデータベーススキーマは何ですか?最適化された保存および再学習のために複数のカテゴリのデータがありますか?

---File Table--- 
    FileId 
    FileName 
    File (File path or Binary Data) 
    FileTypeId 
    ----------------------------- 

--- FileType Table--- 
FileTypeId 
FileTypeName Eg: pdf, xlxs 
----------------------------- 

私はこのように膨大な数のファイルを保存します。 Pdf、xlsx、doc、pptなどのファイルに対して異なるテーブルを作成する必要があります。または、私は上記のように続けるべきですか? ファイルを取得するための最良の方法について説明しています。 また、ファイルをバイナリデータ型としてデータベースに保存するか、ファイルへのパスを保存する必要がありますか?

だから、もう一度要約する:

  • ファイルを取得するための最良のスキーマは何ですか?
  • ファイルを保存するのに最適なスキーマは何ですか?
  • ディレクトリへのパスを保存するか、ファイルをバイナリデータとして保存する必要がありますか?
  • 検索と保存の両方に最適な方法は何ですか?

答えて

0

最速の方法は、ファイルをディレクトリに保存することです。そして、データベース内にファイルパスを格納します。特にペイロードがたくさんある場合。

関連する問題