15-12-2015, 08:53
Buenos días gente, ayer di este final. Fue igual a los que se venían tomando (4 preguntas a desarrollar). Las preguntas fueron estas (parafraseando un poco):
1- Explique como funciona map-reduce y cuales son sus 4 funciones básicas con sus entradas y salidas. Describa un ejemplo básico de un problema a resolver con map-reduce y las etapas por las que pasa.
2- Relacione el teorema de CAP con el concepto de consistencia eventual. Explique como implementa el concepto alguno de los motores vistos en clase.
3- En sharding de mongoDB, cual es la diferencia entre hacerlo por rango o por hash? Explique con un ejemplo donde usaría cada uno.
4- Un nuevo sitio de e-commerce desea implementar persistencia poliglota. Explique para que utilizaría 3 de los siguientes motores: MySQL, MongoDB, HBase, Redis, Neo4j.
Espero que les sirva, saludos!
1- Explique como funciona map-reduce y cuales son sus 4 funciones básicas con sus entradas y salidas. Describa un ejemplo básico de un problema a resolver con map-reduce y las etapas por las que pasa.
2- Relacione el teorema de CAP con el concepto de consistencia eventual. Explique como implementa el concepto alguno de los motores vistos en clase.
3- En sharding de mongoDB, cual es la diferencia entre hacerlo por rango o por hash? Explique con un ejemplo donde usaría cada uno.
4- Un nuevo sitio de e-commerce desea implementar persistencia poliglota. Explique para que utilizaría 3 de los siguientes motores: MySQL, MongoDB, HBase, Redis, Neo4j.
Espero que les sirva, saludos!