MongoDB, ¿son las bases de datos no relacionales el futuro?

Descripción

Se trata de las bases de datos no relacionales, también conocidas como NoSQL, por no utilizar el lenguaje SQL casi universal en las bases de datos convencionales. ¿Se trata de una moda? ¿Están muertas las bases de datos relacionales? En este reportaje te explicamos en qué consisten esas bases de datos y qué ventajas te pueden aportar.
lucho ibarguen
Mapa Mental por lucho ibarguen, actualizado hace más de 1 año
lucho ibarguen
Creado por lucho ibarguen hace más de 8 años
57
0

Resumen del Recurso

MongoDB, ¿son las bases de datos no relacionales el futuro?
  1. Si hay algo que ha permanecido prácticamente inmutable en tecnología, eso son las bases de datos. El modelo relacional, con más de 40 años a sus espaldas, sigue vigente en nuestros días y es la base de la mayoría de aplicaciones que acceden a una base de datos.
    1. ¿CÓMO SE DISEÑA UN MODELO NO RELACIONAL?
      1. Las bases de datos basadas en SQL son parte de las habilidades básicas de la mayoría de programadores. Incluso los especializados en áreas bien alejadas de las aplicaciones de gestión conocen los principios básicos y son capaces de utilizar el lenguaje SQL en caso de necesidad.
        1. Por ejemplo en MongoDB (la base de datos más utilizada), nuestras tablas Empleados y Vacaciones, podrían quedar así: Shell de MongoDB mostrando la entrada de un empleado, la lista de periodos de vacaciones está embebida en esta.
      2. ¿RECUERDAS CÓMO FUNCIONA UNA BASE DE DATOS?
        1. Las bases de datos relacionales organizan la información en tablas. Cada tabla tiene un número de columnas o campos, determinados por el administrador, y filas que contienen los datos.
          1. PERO NO TODO SON VENTAJAS
            1. Este modelo parece perfecto, o casi. Permite crear desde bases de datos muy sencillas hasta las más complejas, garantiza la integridad de los datos y dispone de un lenguaje sencillo y que casi cualquier programador conoce bien. El principal problema de este modelo es que todo esto es costoso en términos de rendimiento. No es que las bases de datos relacionales sean terriblemente lentas pero cada operación tiene un coste de tiempo elevado, precisamente, por todas esas garantías sobre los datos y las transacciones.
          2. LA APROXIMACIÓN NO RELACIONAL
            1. Supongamos que prescindimos de una estructura tan bien pensada. Renunciamos a unas tablas perfectamente definidas, que garantizan la integridad y en las que todo parece ser perfectamente predecible. A cambio, obtenemos rapidez y flexibilidad.
              1. Donde empieza a resultar interesante utilizar bases de datos NoSQL es en casos en los que la cantidad de información es muy grande. Aplicaciones científicas, las transacciones de un gran banco o incluso sistemas de analítica web en tiempo real. En estos casos, la cantidad de información es tanta que las aproximaciones mediante bases de datos relacionales obligan a dedicar muchos esfuerzos a la optimización para obtener un resultado aceptable.
              2. TIPOS DE BASES NO RELACIONALES
                1. http://www.revistacloudcomputing.com/2014/06/mongodb-son-las-bases-de-datos-no-relacionales-el-futuro/
                  Mostrar resumen completo Ocultar resumen completo

                  Similar

                  VENTAJAS Y DESVENTAJAS DE UNA BASE DE DATOS RELACIONAL
                  Patricia Cualchi
                  Mapa conceptual SGBD
                  freddy diaz
                  Bases de Datos
                  marcos100299
                  Bases de Datos Avanzadas
                  xindy katalina
                  Seguridad en bases de datos
                  KATERINE MARCELES
                  Introducción a MongoDB
                  Jose Julian Ariza V.
                  BASES DE DATOS
                  Horst Berndt Reyes
                  TEST DE BASES DE DATOS
                  MrDadubo .
                  Aprendizaje y enseñanza de los contenidos escolares 1: Datos y Conceptos
                  maya velasquez
                  TECNICAS DE RECOLECCION DE DATOS
                  Francisco Gómez
                  DIAPOSITIVAS DEFINITIVAS
                  galle1221j