タグ

2009年7月2日のブックマーク (1件)

  • バイナリデータの格納

    31.7. バイナリデータの格納PostgreSQL はバイナリデータの格納方法として 2 つの別々の方法を用意しています。バイナリデータは bytea データ型を使用してテーブル内に格納することも、ラージオブジェクト機能を使用して特殊な形式で別のテーブルに格納し、テーブル内に格納される oid 型の値で参照することもできます。 どちらの方法が適切かを決定するためには、それぞれの方法における制限を理解しなければなりません。bytea データ型は非常に巨大なバイナリデータを格納するのには適していません。bytea 型の列は 1 ギガバイトまでのバイナリデータを保存できますが、そういった巨大な値を処理する時、非常に多量のメモリを必要とします。ラージオブジェクトによるバイナリデータの格納方法は、非常に巨大な値を格納するのに適していますが、こちらの場合も制限があります。特に、ラージオブジェクトへの