¿Alguien recomienda un patrón de diseño para tomar un archivo de datos binarios, analizar partes de él en objetos y almacenar los datos resultantes en una base de datos?Patrón de diseño para analizar datos de archivos binarios y almacenarlos en una base de datos
Creo que se podría utilizar un patrón similar para tomar un archivo XML o delimitado por tabuladores y analizarlo en sus objetos representativos.
Una estructura de datos común incluiría:
(Header) (DataElement1) (DataElement1SubData1) (DataElement1SubData2) (DataElement2) (DataElement2SubData1) (DataElement2SubData2) (EOF)
creo una un buen diseño incluiría una forma de cambiar la definición de análisis basada en el tipo de archivo o algunos metadatos definidos incluidos en el encabezado. Entonces, un Factory Pattern sería parte del diseño general de la parte Parser.