ファイルを hsqldb データベースに保存したいと考えています。一部のファイルはサイズが数 KB から数百 KB の範囲のテキスト ファイルであり、一部はサイズが数 MB に達するバイナリ ファイルです。
ドキュメント ( http://hsqldb.org/doc/guide/sqlgeneral-chapt.html#sgc_binary_types ) によると、ファイルの格納に VARCHAR、VARBINARY、および BLOB 型を使用できます。
テキストとバイナリの両方を同じ方法で保存できるように、ファイルをバイナリとして保存すると思います。しかし、デフォルトの長さの値が異なることを除いて、VARBINARY と BLOB の 2 つのバイナリ型の違いがわかりません。
それらの違いは何ですか?ファイルコンテンツの保存に適しているのはどれですか?