Tengo que procesar algunos datos combinando dos archivos diferentes. Ambos tienen dos columnas que formarían una clave principal que puedo usar para unirlas una al lado de la otra. Los archivos en las preguntas son enormes (alrededor de 5 GB con 20 millones de filas), así que necesitaría un código eficiente. ¿Cómo haría esto en Perl?¿Cómo realizar una unión similar a SQL en Perl?
Doy un ejemplo:
Si el archivo A contiene columnas
id, name, lastname, dob, school
Archivo B contiene columnas
address, id, postcode, dob, email
que tendría que unirse a estos dos archivos, haciendo coincidir Identificación y dob en los dos archivos para tener un archivo de salida que tendría las columnas:
id, name, lastname, dob, school, address, postcode, email
¿Cuánta RAM tienes? –