Hola, me llamo Fran Rives.
Mi propuesta para el proyecto consiste en un servicio para la extracción de la información de los autos a un fichero para su importación a base de datos. El servicio forma parte de un proyecto de mi propiedad y no entrego ningún código, solo entrego ficheros con información de autos.
Se entregaría un fichero en formato csv por cada fuente o página principal (autoplaza, mercado libre, etc... ). Los ficheros podrían subirse a un FTP o dejarlo en algún servidor web para su descarga o consulta automatizada.
Creo que la venta de autos no implica variaciones importantes en los datos ( el precio y características suelen permanecer estáticas ), por tanto creo que hacer una actualización semanal sería suficiente. En cualquier caso si se necesita obtener datos de una fuente ( página ) con mas regularidad no habría problema en generar el fichero a diario.
El servicio, dependiendo de la fuente, no siempre garantiza la obtención de todos los autos.
Cada vez que se genera el fichero de una fuente se cargan todos los autos encontrados independientemente de las veces que se haya ejecutado. Hay que decir que cada fuente se puede personalizar para obtener datos según ciertos criterios ( por ejemplo de [eliminado] se podrían obtener únicamente los de Distrito Federal si asi se desea )
Se pueden añadir fuentes o quitar en cualquier momento.
El coste por registro ( esto es por cada auto obtenido ) varia en función de las cantidades generadas. Se puede resumir como sigue ( precios en euros )
Hasta 10.000 registros : 0,004€ X registro
Desde 10.000 y hasta los 100.000 : 0,0025€ X registro
Desde 100.000 en adelante : 0,001€ X registro
Por poner un ejemplo, cuando usted haya generado 200000 registros el coste habrá sido de :
10.000 x 0,004 + 90.000 x 0,0025 + 100.000 x 0,001 = 365€
Cualquier fichero generado a partir de entonces seguirá costando 0,001€
Espero que mi propuesta le resulte interesante. Creo que tener un servicio como este le puede aportar las siguientes ventajas:
- Menos programación en su proyecto, mantenimiento y costes asociados.
- Disponer de todos los datos en su propia base de datos con lo que podrá realizar consultas mucho mas eficientes y así dará un servicio mucho mas rápido a sus usuarios.
Espero su respuesta. Un saludo.