Está en la página 1de 4

Hector Ricardo Medina Lantigua.

2020-10526

Electiva 2

08/07/2022

Tarea IOT

Willis Ezequiel Polanco Caraballo


 Investigar cómo funcionan y cuáles son los beneficios de
usar estas bases de datos para proyectos de IoT:

1. influx DB

Es un sistema de gestión de bases de datos desarrollado por la empresa


InfluxData, Inc. InfluxDB es un software de código abierto y se puede usar
de manera gratuita. La versión comercial “InfluxDB Enterprise” ofrece
contratos de mantenimiento y controles especiales de acceso para clientes
comerciales y se instala en un servidor dentro de la red de la empresa.

Los beneficios que puede traer influxDB es que se admite replicación por
ingesta y después de la ingesta, permitiendo copias de seguridad y
restauración.

2. Apache Cassandra

Es un sistema de gestión de bases de datos (DBMS) de código abierto


para bases de datos muy grandes, pero estructuradas. Gracias a la buena
escalabilidad, estas bases de datos se pueden distribuir a diferentes
clústeres, por lo que Cassandra no se encuentra unida a un único
servidor.
Los beneficios que puede traer algunas de las ventajas de Apache
Cassandra son: Alta disponibilidad, lo que es muy interesante para el
sistema en los que una caída sea crucial. Tolerancia a particiones y
escalado. Cantidad de recursos que se tienen disponibles.
3. RethinkDB

Es una base de datos Open Source, NoSQL, distribuida y orientada a


documentos JSON. Se define como la base de datos de la web en tiempo
real. Funciona sobre Linux, OS X y ahora también en Windows y es en
parte competencia de MongoDB y una alternativa a Firebase. Escrita en
C++ ha construido una extraordinaria comunidad de miles de
desarrolladores.
Los beneficios que puede traer RethinkDB es que posee una amplia
aceptación por parte de organizaciones reconocidas también drivers
oficiales en la mayoria de los lenguajes vigentes, drivers no oficiales con
amplio soporte por parte de la comunidad y una comunidad robusta.

4. MongoDB
Es un sistema de base de datos NoSQL orientado a documentos de
código abierto y escrito en C++, que en lugar de guardar los datos en
tablas lo hace en estructuras de datos BSON (similar a JSON) con un
esquema dinámico. Al ser un proyecto de código abierto, sus binarios
están disponibles para los sistemas operativos Windows, GNU/Linux,
OS X y Solaris y es usado en múltiples proyectos o implementaciones
en empresas como MTV Network, Craigslist, BCI o Foursquare.
Los beneficios que puede traer MongoDB es que es ideal para
entornos con pocos recursos de computación, es una herramienta con
un coste bajo, es un complemento perfecto para JavaScript, Tiene una
gran documentación Posee una documentación muy buena, muy
amplia y detallada en comparación con otras bases de datos NoSQL.
5. Sqlite

Es una herramienta de software libre, que permite almacenar


información en dispositivos empotrados de una forma sencilla, eficaz,
potente, rápida y en equipos con pocas capacidades de hardware, como
puede ser una PDA o un teléfono celular. SQLite implementa el estándar
SQL92 y también agrega extensiones que facilitan su uso en cualquier
ambiente de desarrollo. Esto permite que SQLite soporte desde las
consultas más básicas hasta las más complejas del lenguaje SQL, y lo
más importante es que se puede usar tanto en dispositivos móviles como
en sistemas de escritorio, sin necesidad de realizar procesos complejos
de importación y exportación de datos, ya que existe compatibilidad al
100% entre las diversas plataformas disponibles, haciendo que la
portabilidad entre dispositivos y plataformas sea transparente.
Los beneficios que puede traer Sqlite que es estable, multiplataforma y
compatible con versiones anteriores. Su código es de dominio público y
gratuito. No requiere instalación o configuración. Guarda la base de
datos en un solo archivo.

También podría gustarte