stringtranslate.com

Base de datos de flujo influjo

InfluxDB es una base de datos de series temporales (TSDB) de código abierto desarrollada por la empresa InfluxData. Se utiliza para el almacenamiento y la recuperación de datos de series temporales en campos como la monitorización de operaciones, las métricas de aplicaciones, los datos de sensores de Internet de las cosas y el análisis en tiempo real. También tiene soporte para procesar datos de Graphite . [2]

La última versión de InfluxDB, 3.x, está escrita en el lenguaje de programación Rust . Las versiones 1.x y 2.x están escritas en Go.

Historia

La empresa Errplane, respaldada por Y Combinator, comenzó a desarrollar InfluxDB como un proyecto de código abierto a fines de 2013 para la supervisión y alerta del rendimiento. [3] Errplane recaudó una financiación de Serie A de $8,1 millones liderada por Mayfield Fund y Trinity Ventures en noviembre de 2014. [4] A fines de 2015, Errplane cambió oficialmente su nombre a InfluxData Inc. InfluxData recaudó una ronda de financiación de Serie B de $16 millones en septiembre de 2016. [5] En febrero de 2018, InfluxData cerró una ronda de financiación de Serie C de $35 millones liderada por Sapphire Ventures. [6] Se reveló otra ronda de $60 millones en 2019. [7] En febrero de 2023, se cerraron otros $81 millones en una ronda de Serie E. [8]

Descripción técnica

InfluxDB proporciona un lenguaje similar a SQL con funciones integradas centradas en el tiempo para consultar una estructura de datos compuesta por mediciones, series y puntos. Cada punto consta de varios pares clave-valor denominados conjunto de campos y una marca de tiempo. Cuando se agrupan mediante un conjunto de pares clave-valor denominado conjunto de etiquetas, estos definen una serie. Por último, las series se agrupan mediante un identificador de cadena para formar una medición.

Los valores pueden ser números enteros de 64 bits, puntos flotantes de 64 bits, cadenas y valores booleanos. Los puntos se indexan por su tiempo y conjunto de etiquetas. Las políticas de retención se definen en una medición y controlan cómo se reducen los datos y se eliminan. Las consultas continuas se ejecutan periódicamente y almacenan los resultados en una medición de destino.

Eventos

InfluxData organiza periódicamente eventos relacionados con InfluxDB denominados InfluxDays. Los InfluxDays son convenciones técnicas centradas en la evolución de InfluxDB desde puntos de vista técnicos y comerciales. Estos eventos tienen lugar una vez al año en tres lugares: Nueva York , San Francisco o Londres . Los InfluxDays cubren una amplia variedad de temas diferentes: charlas sobre ingeniería de software y codificación, así como talleres prácticos y centrados en los negocios. Las empresas pueden mostrar cómo utilizan InfluxDB.

Protocolo de línea

InfluxDB acepta datos a través de HTTP, TCP y UDP. Define un protocolo de línea compatible con versiones anteriores de Graphite y adopta la forma:

measurement(,tag_key=tag_val)* field_key=field_val(,field_key_n=field_value_n)* (nanoseconds-timestamp)?

Licencias

Los colaboradores de InfluxDB deben otorgar a InfluxData Inc. el derecho a licenciar las contribuciones y el resto del software de cualquier manera, incluso bajo una licencia de código cerrado . El Acuerdo de Licencia de Colaborador afirma no ser un acuerdo de transferencia de derechos de autor . [9]

Componentes de agrupamiento de código cerrado

En mayo de 2016, InfluxData anunció que el componente de clúster de computadoras de InfluxDB se vendería como software de código cerrado con el fin de crear una fuente sostenible de financiación para el desarrollo del proyecto. [10] La reacción de la comunidad fue mixta, y algunos sintieron que la medida era un " anzuelo y cambio ". [11]

Referencias

  1. ^ https://docs.influxdata.com/influxdb/v2/reference/release-notes/influxdb/. {{cite web}}: Falta o está vacío |title=( ayuda )
  2. ^ James Turnbull (1 de diciembre de 2014). El arte de la vigilancia. James Turnbull. pp. 206–. ISBN 978-0-9888202-4-1.
  3. ^ Lardinois, Frederic (18 de marzo de 2013). "Errplane, respaldado por Y Combinator, lanza un servicio integral de monitoreo y alertas de rendimiento para aplicaciones web". TechCrunch . Consultado el 3 de agosto de 2021 .
  4. ^ Miller, Ron (8 de diciembre de 2014). "Errplane obtiene 8,1 millones de dólares para continuar desarrollando la base de datos de series temporales InfluxDB de código abierto". TechCrunch . Consultado el 7 de septiembre de 2016 .
  5. ^ Mannes, John (21 de septiembre de 2016). «InfluxData cierra una ronda de financiación Serie B de 16 millones de dólares liderada por Battery Ventures para organizar datos de IoT». TechCrunch . Consultado el 13 de octubre de 2016 .
  6. ^ Miller, Ron. "InfluxData obtiene $35 millones en financiación de Serie C para expandir su negocio de bases de datos de series temporales". TechCrunch .
  7. ^ "Aviso de oferta exenta de valores". Comisión de Bolsa y Valores de Estados Unidos. 13 de febrero de 2019. Consultado el 3 de agosto de 2021 .
  8. ^ "InfluxData cierra ronda de financiación Serie E y recauda 81 millones de dólares en capital". InfluxData Inc. 8 de febrero de 2023. Consultado el 4 de octubre de 2024 .
  9. ^ "Acuerdo de licencia de colaborador individual". 5 de febrero de 2018.
  10. ^ "Actualización sobre agrupamiento, alta disponibilidad y monetización de InfluxDB". GitHub . influxdata. 10 de marzo de 2016 . Consultado el 8 de agosto de 2016 .
  11. ^ "He defendido e implementado varias instalaciones de InfluxDB en producción..." Hacker News. 11 de marzo de 2016. Consultado el 8 de agosto de 2016 .

Enlaces externos