Base de Datos NoSql para la gestion de la información en las aplicaciones de IOT

Description

lido
VALENTINA OREJUELA ALBORNOZ
Mind Map by VALENTINA OREJUELA ALBORNOZ, updated more than 1 year ago
VALENTINA OREJUELA ALBORNOZ
Created by VALENTINA OREJUELA ALBORNOZ over 4 years ago
60
0

Resource summary

Base de Datos NoSql para la gestion de la información en las aplicaciones de IOT
  1. (a)Fuente: Amghar, S., Cherdal, S., Mouline S. (2018) . Which NoSQL database for IoT applications?. LRIT - CNRST URAC’29, Rabat IT Center, Faculty of Sciences, Mohammed V University in Rabat Morocco. Recuperado el 12 de Noviembre de 2019.
    1. (b) Introducción: El aumento en el número de "Cosas conectadas" a nuestro alrededor muestra el impacto del internet de las cosas en nuestras vidas. Según Gartner, una investigación estadounidense y empresa de asesoramiento, cinco mil millones de "Cosas" estaban conectadas en 2015 y el número alcanzará los 50 mil millones para 2020. Estas "Cosas" generan un gran volumen de datos. Por lo tanto, El internet de las cosas en sus aplicaciones requieren un esquema de base de datos más flexible para responder a las necesidades cambiantes, alta disponibilidad y más flexibilidad para escalar fácilmente.
      1. REQUISITOS DE INTERNET DE LAS COSAS
        1. interconeXiÓN de objetos físicos que producen información. Por lo que requiere Heterogeneidad de datos
          1. infraestructura para la sociedad de la información
            1. Infraestructura de red global dinámica con autoconfiguración de diferentes capacidades
              1. Interoperabilidad semántica, buena escalabilidad, Procesamiento en tiempo real, buena agregación y manejo de datos
              2. Base de datos NoSQL y sus beneficios para las aplicaciones IOT
                1. Redis
                  1. La base de datos clave-valor más popular.
                    1. su escalabilidad es baja, su nivel de procesamiento medio, seguridad, manejo y agregación de datos es regular.
                      1. una aplicación de transmisión Interfaz de programación (API) para soportar lo real procesamiento de tiempo
                      2. Cassandra
                        1. es open source, es distribuida base de datos orientada a columnas
                          1. Tiene la capacidad de crecer según el número de usuarios, su escalabilidad es alta, su nivel de procesamiento medio, seguridad, manejo y agregación de datos es regular.
                            1. puede crear cuentas de inicio de sesión estándar con contraseñas y manejar la gestión de permisos de datos, lenguaje CQL.
                            2. MongoDB
                              1. La base de datos orientada a documentos, lenguaje MongoDB query language
                                1. proporciona operaciones de agregación ese grupo de valores de varios documentos juntos.
                                  1. utiliza la escalabilidad horizontal por Agregar más servidores para aumentar el almacenamiento del sistema capacidad,su escalabilidad es regular, su nivel de procesamiento medio, seguridad baja, pero su manejo y agregación de datos es es muy bueno.
                                  2. Couchbase
                                    1. La base de datos clave-valor, orientada a documentos, lenguaje N1QL
                                      1. es escalable gracias a su idéntico nodos y fragmentación automática, su escalabilidad es Buena , al igual que su nivel de procesamiento, seguridad regular, pero su manejo y agregación de datos es muy bueno.
                                      2. Neo4j
                                        1. orientada a grafos (BDOG) representa la información como nodos
                                          1. Su escalabilidad se conoce como alta disponibilidad. Principalmente permite tres cosas: datos completos redundancia, tolerancia a fallas de servicio y escalabilidad de lectura lineal, utiliza lenguaje Cypher and Gremlin, su fuerte es la agregación y el manejo de datos.
                                        2. ¿Que base de datos es mejor para las aplicacione de IOT?
                                          1. Si las comparamos nos podemos dart cuenta que por sus características Couchbase, seguido por MongoDB y Neo4j son más convenientes para los casos de uso de IoT. Couchbase es más adecuado para escenarios donde la escalabilidad es necesario, así como procesamiento en tiempo real y datos espaciales manejo. Mongodb y Neo4j proporciona también importante capacidades en el manejo de datos espaciales. Sin embargo, Mongodb es mejor en agregación de datos. Cassandra proporciona alta escalabilidad gracias a su arquitectura sin maestría, mientras muestra bajo
                                          2. CONCLUSIONES
                                            1. Luego de presentar losrequisitos para aplicaciones IoT. Se realiza un estudio de cinco de las bases de datos NoSQL más populares de acuerdo con estos requisitos, para encontrar el Base de datos NoSQL más adecuada para aplicaciones IoT. Esta comparación muestra que Couchbase, seguido de MongoDB y Neo4j proporciona las mejores capacidades.
                                            Show full summary Hide full summary

                                            Similar

                                            Novedades en los Sistemas gestores de Bases de Datos (SGBD)
                                            john prieto
                                            BASE DE DATOS MULTIDIMENSIONALES
                                            Yolanda Eloisa S
                                            BASES DE DATOS REQUERIDA POR SISTEMA COMPUTACIONAL
                                            lucho ibarguen
                                            Repaso 1 Certificación BD MTA
                                            Emilio José Peña López
                                            Seguridad en bases de datos
                                            KATERINE MARCELES
                                            CONVERSION MER -MR (MODELO ENTIDAD RELACION - MODELO RACIONAL)
                                            aydeantonio
                                            base de datos acces
                                            jose alberto antonio sanchez
                                            LOS CONTRATOS ADMINISTRATIVOS SON ACTOS ADMINISTRATIVOS BILATERALES
                                            vmurillo01
                                            Internet de las cosas/IoT
                                            Víctor Hernández
                                            liderazgo
                                            ROuz De La ROza