2

データベースがpostgresデータベーステーブル内の異なるファイルを受け入れるようにしようとしています。サポートしたいファイルはさまざまな MIME タイプです。PDF、Word、プレーンテキスト、パワーポイントをサポートしたい。問題は、どのデータ型を選択すればよいかわからないことです。pgadmin (私が使用しているツール) のドキュメントは非常に (たとえば) 不十分です。ありがとう

4

2 に答える 2

5

ファイルの内容をデータベースに保存することもできますが、代わりにファイルパスを保存し、ファイル システムを使用してファイルを保存することを検討してください。

ITの世界では「なんでもできる」と言われますが、だからと言って何でもいいわけではありませ

この場合、データベースをファイル システムとして使用しようとしていますが、データベースはファイル コンテンツ (通常は「大きな」データ) を保存するためのファイル システムほど効率的でも実用的でもありません。そうなる:

  • バックアップをより長く、より大きくする
  • 挿入クエリを遅くする (より多くの I/O)
  • ログ ファイルを大きくします (遅くなり、より頻繁にいっぱいになります)。
  • ファイルへのアクセスを遅くする (クエリ vs 単純なディスク I/O)
  • ファイルにアクセスするためにデータベースを経由する必要があります(面倒、ブラウザを使用できないなど)
于 2012-10-04T18:54:12.950 に答える
4

byteatype は PostgreSQL で使用できます。

于 2012-10-04T18:26:02.503 に答える