¿Qué modelo de programación de Hadoop es apropiado para pipelines de ETL que requieren checkpointing y división de pipelines?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: PigLatin usando Pig.
Por qué esta es la respuesta
PigLatin con Pig es ideal para pipelines de ETL complejos que necesitan checkpointing y división de pipelines. Pig permite definir flujos de datos en un lenguaje de alto nivel, y su ejecución se puede dividir en múltiples trabajos de MapReduce, lo que facilita el checkpointing (guardar el estado intermedio) y la reutilización de resultados. HiveQL es un lenguaje de consulta SQL para Hadoop, más adecuado para análisis de datos y data warehousing que para ETL procedimental. Java y Python con MapReduce son opciones de bajo nivel que requieren más código para implementar la lógica de ETL, haciendo que el checkpointing y la división de pipelines sean más complejos de gestionar manualmente.
Aprueba tu examen — sin la interminable búsqueda de respuestas
Obtén todas las preguntas y explicaciones verificadas para este examen en un solo lugar, y ahorra horas de preparación. Más de 1,000 certificaciones · Más de 20 idiomas · Empieza gratis.
Aprueba tu examen más rápido → No se requiere tarjeta