Está en la página 1de 2

nuestro grupo presenta la base de datos influxdb .

es un sistema de gestion de datos,desarrollado por base data


esta base de datos es un software de codigo abierto (open source),
aunque tambien dispone tambien de una version comercial que ofrece contratos de
mantenimientos y controles especiales de accesos para clientes .
y que se instala dentro de un servido dentro de la red de la empresa.
la ultima version influxdb 2.0 ahora esta disponible como un servicio en la nube
totalmente personalizable con una interfaz de usuarios basada en web para
registrar y visualizar datos(una interfaz mucho mas facil y manejable).

el sistema de gestion de esta base de datos se ha desarrollado en GO que es el


codigo de lenguaje de programacion de google,tambien conocido como gooland
en la primer version se utilizo el lenguaje de consultas influxQL para consultar
bases de datos externos

(InfluxQL es un lenguaje de consulta similar a SQL para interactuar con datos en


InfluxDB. SELECT de InfluxQL y la sintaxis de consulta útil para explorar sus
datos.)

Flux es el lenguaje de consulta para bases de datos de series temporales .

(Ejemplos de datos de serie temporal puede ser la temperatura de una ciudad a lo


largo de un día, los precios de una acción,
el monitoreo del uso de CPU de un servidor, electrocardiogramas y logs.)

se puede utilizar desde la version INFLUXDB 1.7 o de forma totalmente independiente


e incluso con la base de datos de otros proveedores.
la sintaxis de flux se basa en el popular lenguaje de programacion JAVA SCRIPT lo
que lo hace facil de aprender y flexible en su uso ,
una caracteristica especial de FLUX es la compatibilidad con diferente fuentes de
datos por ejemplo ,mediante el uso de apps y de terceros.
de esta forma FLUX puede trabajar con herramientas de analisis como JUPITER

(JUPYTER es una aplicación web interactiva de código abierto usada, generalmente,


en la ciencia de datos, investigación y aprendizaje automático.
A través de ella, puedes crear y compartir diferentes documentos que contengan
código en vivo, ecuaciones, visualizaciones y texto narrativo.)

CUANDO DEBEMOS UTILIZAR INFLUX DB ?


esta dise;ado para bases de datos para series temporales,se utilizan para evaluar y
almacenar dato de censores durante un periodo de tiempo especifico.
influx db cuenta con sevicio de gestion temporal es decir de la fecha y hora que
utiliz el network time protocol para garantizar que la hora esta sincronizada en
todos los sistemas .
las bases de datos de influx db suelen ser muy compactas ,y solo necesitan dos o
tres columnas,por ejemplo la fuente de los datos,el valor en si y la marca de
tiempo correspondiente .

ventajas de influxdb
estas bases de datos son mucho mas rapidas que las bases de datos relacionales para
almacenar o procesar datos de medicion o marcas de tiempo,mas solida.
un sistema de gestion de bases de datos dedica parte de su rendimiento a organizar
un indice complejo.
influxdb puede mantenener una alta velocidad de escritura ya que se utiliza un
indice muy simple,
influx data ofrece una solucion a la nube con el nuevo influxdb 2.0 para
amazon ,web service,google cloud o microsoft azure.

en la variante local que se instala en su propio servidor todo el sistema de gstion


de la base de datos ,
tambien se concentra en un unico archivo de programa que hasta la fecha solo esta
disponible para procesadores linux de 64 bits lunux para arm macos y comodoque.

También podría gustarte