Alan, Quizás te esté dando una solución que yo aplicaría pero que no se si es adecuada para tu caso. Hace ya unos años, todavía en VB 6.0 me tocó encriptar una lista de clientes, productos, precios, etc. en un txt. Todo esto lo hacía con el motor Jet. Y la mejor solución que encontré, porque con la encriptación el archivo se multiplicaba x 6 como mínimo, fue usar el FileStream. Hoy usaría, porque lo he usado para scripts y algunos archivos, sería: En .NET tenemos tanto el StreamReader y el ms-help://MS.VSCC.v90/ MS.MSDNQTR.v90.es/dv_fxfund/html/ed180baa-dfc6-4c69-a725-46e87edafb27.htm
Espero que te sirva. Salu2 Oscar El 13 de diciembre de 2011 16:31, Alan Lavintman <[email protected]>escribió: > Que tipo de procesamiento necesitas? > 1) Estilo ETL? Abrir el archivo, formatearlo y subirlo a una db? > 2) Analizar el contenido y extraer o generar informacion a partir del > mismo? > > En funcion de eso, se me ocurren un par de maneras: > 1) Un solo proceso que lee el archivo. > 2) Poner el archivo en una NAS o un lugar donde mas procesos tengan acceso > y agregarle un discriminador a cada ROW. Entonces cada proceso en > diferentes maquinas se encargaria de procesar un set determinado de ROWS. > 3) Un caso mas sofisticado donde tengas que analizar datos a gran escala y > sea determinante para tu negocio. HADOOP. > > Espero que sea de alguna ayuda y Suerte :) > Alan. > > ------------------------------ > *From:* "[email protected]" <[email protected]> > *To:* vbnet List Member <[email protected]> > *Sent:* Tuesday, 13 December 2011, 20:15 > *Subject:* [vbnet] procesar archivos de texto muy grandes > > Hola: quería saber cuál es la técnica más eficiente para procesar grandes > volúmenes de archivos de texto. Por "grandes volúmenes" entiendo unos 8 gb. > y el objetivo prioritario está dado por el tiempo de ejecución. > Puede ser con .net, pero podría ser otra herramienta. > Gracias > > > > -- Oscar R. Onorato
