El día 16 de mayo de 2010 18:01, Diego Saravia <[email protected]> escribió:
El día 16 de mayo de 2010 17:59, Diego Saravia <[email protected]> escribió:
El día 16 de mayo de 2010 16:49, Fernando Cassia <[email protected]> escribió:
2010/5/16 Diego Saravia <[email protected]>:
a proposito de sumapack
por sugerencia de pablo estoy usando bases de datos planas con ascii busco con algo que se llama look
conocen alguna libreria en bash para hacer abm sobre estas bases de datos para que se mantengan ordenadas?
Nunca trabaje con "bases de datos planas con ascii". En qué formato?? ¿No estarás hablando de CSV?
no, me resulta medio complicado usar csv
por ahora cosas de la forma
alfa pepe juan beta jose alfredo
http://stackoverflow.com/questions/1560393/bash-shell-scripting-csv-parsing
de eso me parece interesante
tendre que preguntar si ese ocam-csv que sugiere el enlace que mandaste es mas o menos rapido
gracias
la cosa es que cuando use sqllite tardaba 2 horas en hacer algo que usando look se hace en 15 minutos
y ademas los archivos quedan mucho mas chicos en mi caso unos 10 Mb
basicamente es un archivo donde estan todos los archivos de una pc y el paquete de donde provienen
nombre_del_archivo nombre_del_paquete
tengo que terminar de ver como resolver varias cosas, como los archivos con nombres que incluyen blancos, pero creo que ya se como resolverlo, en fin.
otra cosa que probe es usar los atributos extendidos y grabar la info del paquete directamente el en file-system pero eso tardo mas aun que el sqlite, es raro pero es verdad quizas usando llamadas al sistema desde un programa en c tarde menos, pero es tanta la diferencia en definitva con un archivo de texto ordenado con sort y buscando con look se trabaja mas rapido que con sqlite, quizas habriua que probar con btrieve o algo asi como las bases de sleepycat podri aprobar con el ocamcsv pero sospecho que sera mas lento. ademas como la idea es usar esto para paqueteria debiera funcionar en un sistema minimo, no se cuantas cosas hay que instalar para que funcione el ocam, por eso no uso perl -- Diego Saravia [email protected] NO FUNCIONA->[email protected]