タスクは次のとおりです。
指定されたディレクトリからすべてのファイルをテーブル、BLOB タイプのフィールドにロードします
私を混乱させるのは、すべてのファイルが1 つのBLOB フィールドに書き込まれることです。
後で BLOB フィールドから別のファイルを読み取ることができるように、意味のある方法で行うことは可能ですか?
私の頭に浮かぶのは、ブロブに書き込むときに各ファイル間にある種の区切り文字を使用することです。
少し助けて?
1 つの方法は、各ファイルを個別の BLOB に保存し、それぞれを独自の行に保存することです (同じ DIRECTORY_ID を持つ):
もう 1 つのオプションは、データを決して変更しないことが本当に確実な場合は、このディレクトリの内容を圧縮して 1 つの BLOB に保存することです。 .
疑問がある場合は、最初のオプションを選択してください。
M_DIRECTORY FILE_NAME FILE_CONTENT(blob)
1 abc.txt [content of the file]
1 a.zip [content of the file]