You are on page 1of 1

SQLMR : A Scalable Database Management System for Cloud Computing

Autores: Meng-Ju Hsieh; Chao-Rui Chang; Li-Yung Ho; Jan-Jan Wu; Pangfeng Liu.
1

Prez Garca Manuel Alejandro No. Control: 10090767
Qu es el Cloud Computing o la nube?

El modelo de computacin en la nube (cloud computing) ha ganado mucha
popularidad en los ltimos aos, prueba de ello es la cantidad de productos que
distintas empresas han lanzado para ofrecer software, capacidad de
procesamiento y servicios en la nube. Para una empresa el mover sus
aplicaciones a la nube, con el fin de garantizar disponibilidad y escalabilidad de
las mismas y un ahorro de costes, no es una tarea fcil. El principal problema
es que las aplicaciones tienen que ser rediseadas porque las plataformas de
computacin en la nube presentan restricciones que no tienen los entornos
tradicionales.
Otras de las cosas que ofrece la nube para los usuarios es que podemos crear
bases de datos en ella, pero para esto hay dos modelos de implementacin: los
usuarios pueden ejecutar la bases de datos en la nube de forma independiente,
utilizando una imagen de mquina virtual, o pueden comprar el acceso a un
servicio de base de datos, gestionada por un proveedor de base de datos en
nube. De las bases de datos disponibles en la nube, algunas son basadas
en SQL y algunos utilizan un modelo de datos NoSQL.
Muchas de estas bases de datos de nube estn diseados para ejecutarse en
un grupo de cientos o miles de nodos, y son capaces de sirviendo de datos que
van desde cientos de terabytes a petabytes. En comparacin con los servidores
de bases de datos relacionales tradicionales, tales bases de datos de nube
pueden ofrecer menos capacidad de consulta y, a menudo garanta de
consistencia ms dbiles, pero a escala mucho mejor por proporcionar soporte
incorporado de la disponibilidad, la elasticidad y carga equilibrio.
Una de las aportaciones que se mencionan en el artculo es de SQL para
MapReduce que es un compilador y el marco de tiempo de ejecucin, llamada
SQLMR. Actualmente, SQLMR soporta un subconjunto de consultas SQL que,
a nuestro entender, son suficientes para apoyar diversos datos analticos de
gran escala ges-aplicaciones reconocidos, tales como el procesamiento
analtico en lnea (OLAP), minera de datos, etc.
Conclusiones
Las herramientas de gestin de datos son un importante parte del negocio de
gestin de datos relacional y analtico ya que los analistas de negocio a
menudo no son tcnicamente avanzados y no te sientas cmoda interfaz con la
base de datos de bajo nivel software directamente. Como se dijo anteriormente
suelen interactuar con la base de datos mediante ODBC o JDBC, lo que el
software de base de datos que desea para trabajar estos productos debe
aceptar consultas SQL.

You might also like