バイナリデータファイルを取得し、その一部をオブジェクトに解析し、結果のデータをデータベースに保存するための設計パターンを推奨する人はいますか?
同様のパターンを使用して、XML またはタブ区切りファイルを取得し、それを代表的なオブジェクトに解析できると思います。
一般的なデータ構造には次のものが含まれます。
(ヘッダー) (DataElement1) (DataElement1SubData1) (DataElement1SubData2)(DataElement2) (DataElement2SubData1) (DataElement2SubData2) (EOF)
良い設計には、ファイルの種類またはヘッダーに含まれる定義済みのメタデータに基づいて解析定義を変更する方法が含まれると思います。したがって、ファクトリ パターンは、パーサー パーツの全体的な設計の一部になります。