Bueno, 2 millones a un promedio de 13 canciones por disco arroja unos 150.000 discos en números redondos.
Si son recopilatorios, a menudo suelen tener más (15-18), hasta incluso el doble (20-25 canciones por disco).
Aunque quizás fueren 200.000 canciones y no 2 millones, y todavía contaría 15.000 discos que siguen siendo muchísimos. ...que asignando un promedio de 15 discos por autor, se podría decir que tienes (el equivalente) a la discografía completa de 1000 autores (0 de 10.000 si al final son esos 2 millones).
En mi opinión, tu mayor problema puede llegar a ser como lo tengas organizado. Si está cada disco en su carpeta, con su DiscId, será relativamente accesible. En cambio, si cada canción está 'donde sea', será preciso una petición por cada canción y posiblemente sea más problemático obtener los metadatos para una sola canción que para todo un disco. Aunque es mas que probable que también haya alguna operación similar solo para canciones sueltas.
...operando sobre discos, el volumen de trabajo se divide entre el número de promedio por disco (pongamos esas 13 canciones por disco).
Cuando te pongas a ello, no pretendas conseguirlo en 2 días, seguramente acabes bloqueado por el número de peticiones, tómalo con paciencia y prográmalo como una tarea para hacer x peticiones máximo por día, así te lleve un año.
Si son recopilatorios, a menudo suelen tener más (15-18), hasta incluso el doble (20-25 canciones por disco).
Aunque quizás fueren 200.000 canciones y no 2 millones, y todavía contaría 15.000 discos que siguen siendo muchísimos. ...que asignando un promedio de 15 discos por autor, se podría decir que tienes (el equivalente) a la discografía completa de 1000 autores (0 de 10.000 si al final son esos 2 millones).
En mi opinión, tu mayor problema puede llegar a ser como lo tengas organizado. Si está cada disco en su carpeta, con su DiscId, será relativamente accesible. En cambio, si cada canción está 'donde sea', será preciso una petición por cada canción y posiblemente sea más problemático obtener los metadatos para una sola canción que para todo un disco. Aunque es mas que probable que también haya alguna operación similar solo para canciones sueltas.
...operando sobre discos, el volumen de trabajo se divide entre el número de promedio por disco (pongamos esas 13 canciones por disco).
Cuando te pongas a ello, no pretendas conseguirlo en 2 días, seguramente acabes bloqueado por el número de peticiones, tómalo con paciencia y prográmalo como una tarea para hacer x peticiones máximo por día, así te lleve un año.