Está en la página 1de 5

Nombres: Deivi Alexander

Apellidos: Cruz Serrata


Materia: Electiva 2
Profesor: Willis Ezequiel Polanco Caraballo
Matricula: 2019-8963
 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