[07/09/2023] InfluxDB Clustered, la base de datos de series temporales distribuida de código abierto y autogestionada de InfluxData para despliegues locales y en nube privada, ya está disponible de forma general.
Se espera que InfluxDB Clustered sustituya a la antigua oferta InfluxDB Enterprise de la empresa, y se basa en su motor de series temporales de nueva generación compatible con consultas SQL. Anteriormente ya se habían lanzado otras versiones de la base de datos con el mismo motor, como InfluxDB Cloud Serverless e InfluxDB Cloud Dedicated.
Otra versión de la base de datos, denominada InfluxDB 3.0 Edge y destinada a ofrecer una base de datos de series temporales para despliegues locales o periféricos, se lanzará este año, según la empresa.
En comparación con InfluxDB Enterprise, InfluxDB Clustered puede procesar consultas al menos 100 veces más rápido sobre datos de alta cardinalidad, según la empresa, que añade que la versión Clustered también puede ingerir datos 45 veces más rápido que la edición Enterprise.
La cardinalidad en un sistema de gestión de bases de datos puede definirse como el número de conjuntos únicos de datos almacenados en una base de datos. Cuanta más cardinalidad se permita, más podrá escalar una base de datos.
La nueva versión también ofrece una reducción del 90% en los costos de almacenamiento, gracias a un almacén de objetos de bajo costo, la separación de cálculo y almacenamiento y la compresión de datos, según la empresa.
Además, InfluxDB Clustered ofrece funciones de seguridad y cumplimiento de normativas de nivel empresarial, como el cifrado de datos en tránsito y en reposo, junto con otras funciones como el inicio de sesión único, opciones de red privada y control de acceso basado en atributos.
También se espera que la nueva versión de la base de datos soporte pronto el cumplimiento de las normas SOC 2 e ISO.
InfluxDB Clustered puede aumentar la base de clientes de InfluxData
Según Carl Olofson, vicepresidente de Investigación de IDC, el lanzamiento de la nueva versión de la base de datos ayudará a InfluxData a atraer a los usuarios empresariales que esperan soporte de clúster para la capacidad de expansión, así como alta disponibilidad, ya que se están convirtiendo en requisitos críticos para cualquier empresa.
En particular, las bases de datos que manejan cargas de trabajo con datos de series temporales han sido muy demandadas con el aumento de las aplicaciones IoT que implican operaciones en los sectores del petróleo y el gas, la logística, la cadena de suministro, el transporte y la sanidad, según IDC.
InfluxDB compite con empresas como Graphite, Prometheous, TimeScaleDB, QuestDB, Apache Druid y DolphinDB, entre otras, según el sitio web de recomendación de bases de datos dbengines.com.
Sin embargo, Olofson, de IDC, afirma que InfluxDB, al ser una base de datos de series temporales nativa, tiene ventajas sobre otras bases de datos que están añadiendo soporte para datos de series temporales.
"Su sencillez y ausencia de sobrecarga la hacen ideal para capturar datos en flujo, como los de los sensores, que es la forma más común de datos que requieren análisis de series temporales, y a los que los productos de sistemas de gestión de bases de datos más complejos tienden a no ser capaces de seguir el ritmo", afirmó Olofson.
InfluxDB Clustered, sin embargo, podría ser una oferta difícil de mantener para InfluxData, ya que construir un soporte de clúster adecuado para un sistema de base de datos es una tarea complicada, anotó.
"InfluxDB es de código abierto, por lo que la empresa no tiene un control total sobre su evolución, e incluso si el código de soporte de clúster no es de código abierto, debe encajar en el marco de InfluxDB y Apache Arrow, que siempre están en estado de cambio", finalizó Olofson.
Basado en el artículo de Anirban Ghoshal (InfoWorld) y editado por CIO Perú