基本的に2つの選択肢があります。データを行に直接格納することも、ラージオブジェクト機能を使用することもできます。 PostgreSQLは現在
個人的には、どうしても必要な場合を除いて、ラージオブジェクト機能は避けることをお勧めします。 TOASTを使用すると、ほとんどのユースケースは、データベースを期待どおりに使用するだけでカバーされます。大きなオブジェクトの場合、使用したLO IDを追跡し、使用されなくなったとき(以前は使用されなかったとき)に必ずリンクを解除する必要があるため、メンテナンスの負担が増えます。永久にスペースを占めるデータディレクトリ。周囲に並外れた振る舞いをする施設もたくさんありますが、私はそれらを使用したことがないので、その詳細は私にはわかりません。
ほとんどの人にとって、データベースにビッグデータを格納することに関連する大きなパフォーマンスの低下は、特に指示しない限り、ORMソフトウェアがすべてのクエリでビッグデータを引き出すことです。 Hibernateまたはこれらの列を大きいものとして扱うために使用しているものはすべて、特に要求された場合にのみフェッチするように注意する必要があります。