Hoy toca hablar deArangoDB una base de datos NoSQL, que cuenta con muy buenas caracteristicas, las cuales me han gustado para implementarlas para proyectos de «Internet de las Cosas», gracias a sus microservicios podemos crear servicios REST en pocos minutos, claro si nuestras necesidades son muy especiales deberemos invertir un poco más de tiempo. Ademos cuenta con una documentacion muy digerible y facil, por lo cual no nosdara problemas para conectarla  con nuestro lenguaje favorito.

ArangoDB es una base de datos Documental, Key-Value y Grafos, asi por esta parte no estamos tan limitadosArangoDB

Además de funcionamiento de base de datos, nos permite crear microservicios en JavaScript mediante su Framework FOXX, los cuales corren directamente en el servidor de nuestra base de datos, por lo cual podemos enviar datos sin necesidad de usar algun lenguaje intermediario, ArangoDB usa el motor V8  para ejecutar el codigo JS, por lo cual es muy bueno, ya que es muy rapido.

ArangoDB NoSQL database Foxx Web UI

Con Foxx, nos crea por default ApiRest para realizar CRUD en nuestras colecciones. ademas de podemos instalar desde repositorios con github de las apps publicadas en la store de arangodb.

 

Comparativo entre SQL y AQL (el sql para arango)

 

Comparación en inserciones

ArangoDB es empresa Alemana, pero cuenta con una version para la comunidad, la cual podemos descargar y usar. Para la siguiente sobre arango, te mostrare como crear microservicios, para enviar datos desde arduino. es realmente joven, nace en 2012 y en 2014 se crea la empresa para sar soporte.

 

ArangoDB NoSQL Multi-Model Database: Graph, Document, Key/Value

SQL / AQL – Comparison

 

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *