Buenas!.
Os propongo un problema, un dilema moral. Tengo mil archivos de chicas del PlayBoy ( es coña, pero mi problema es parecido).
En un archivo zip tengo la foto de la chica y un archivo txt. El nombre del archivo zip no es muy aclaratorio por este no puedo
entender quien es la chica o más datos. Pero en el archivo de texto si viene toda la información referente a ella.
La idea es que tomando cada uno de esos archivos de descripción puedo crear una base de datos y localizar más
fácilmente a la/s chicas que busco. Pero no me gustaría tener que descomprimir toda esa información al disco.
- Descomprimir el zip en una carpeta temporal
- Ir a la carpeta y abrir el archivo de descripción
- Leer la descripción e ir convirtiendo esos datos a campos y crear un registro
- Eliminar la carpeta temporal
- Repetir...
Ahora supongamos que son mil archivos cada uno con dos archivos, dos mil...etc,etc.
¿ No seria posible en vez de escribir esos datos a disco duro real a algo como la memoria y hacer todas las operaciones en la memoria evitando el desgaste del disco duro ?.
No dudo que haya ciertas operaciones que hay que usar el disco. En el caso de las imágenes no se suele ganar mucho comprimiendolas a menos que sea un formato distinto.
Zip no está pensado para estas. Pero no es el caso, esto es tan solo una tarea similar que tengo que hacer con otro tipo de archivos.
¿ Qué se suele usar para casos de este tipo de operaciones ?. ¿ El disco ?. Vaya paliza tendría que ser eso.
Saludos
¿ Habéis probado algo como esto ?.
Crea un «RAMDisk» en tu distribución Linux
Digo yo que para determinadas operaciones es necesario. ¿ Es lo que suele usar el programador ?.
Saludos