ArangoDB anunció el lanzamiento de GA de ArangoDB 3.7. ArangoDB 3.7 presenta nuevas funciones de búsqueda y gráficos que mejoran la capacidad de la base de datos para trabajar con datos altamente conectados a cualquier escala, lo que promueve el objetivo de la empresa de proporcionar la base de datos más flexible del mercado.
Las características clave de ArangoDB 3.7 incluyen mejoras para consultas de gráficos escalables distribuidos con la introducción de SatelliteGraphs y Disjoint SmartGraphs en ArangoDB Enterprise. ArangoDB 3.7 también amplía significativamente las capacidades de búsqueda y recuperación de ArangoDB con búsqueda difusa y otras mejoras a su motor de búsqueda de texto completo integrado, ArangoSearch. Además, la versión 3.7 de ArangoDB se centra en mejoras para implementar y operar ArangoDB en Kubernetes y entornos similares a la nube .
“La misión de ArangoDB siempre ha sido construir la base de datos más flexible para dar a los desarrolladores libertad al construir sus aplicaciones – la libertad de innovar rápidamente sin complejidad”, dijo Claudius Weinberger, CEO y cofundador de ArangoDB. “A medida que las organizaciones continúan con su transformación digital, necesitan poder combinar varias formas de datos de un número creciente de fuentes para responder a las preguntas de hoy. Con ArangoDB 3.7, hemos alcanzado un hito crítico en nuestro viaje para construir la base de datos más adaptable: una base de datos que no solo se trata de datos, sino que también puede contribuir al proceso de desarrollo e innovación «.
SatelliteGraphs (ArangoDB Enterprise)
Hay ciertos casos de uso que se administran mejor con una base de datos gráfica, como la administración de identidades y accesos, así como casos de uso de IoT, como análisis de red en datos de sensores. SatelliteGraphs replica gráficos en cada servidor, lo que permite que las consultas se ejecuten localmente y, por lo tanto, potencia la ejecución casi en tiempo real al eliminar la latencia de la red en grandes conjuntos de datos.
SmartGraphs separados (ArangoDB Enterprise)
Disjoint SmartGraphs se basa en la función SmartGraphs ya disponible en ArangoDB Enterprise. Con Disjoint SmartGraphs, no solo se optimiza la distribución de datos entre fragmentos minimizando la cantidad de bordes que requieren saltos de red, sino que cada rama de un gráfico se fragmenta en cada servidor, lo que empuja hacia abajo la ejecución de consultas por completo a los servidores. Esta es una solución óptima para gráficos jerárquicos que se encuentran en la fabricación, la gestión de redes de TI, las ofertas de SaaS o la investigación genómica, así como la necesidad de análisis de gráficos holísticos.
Coincidencia de comodines y búsqueda aproximada
ArangoDB 3.7 también incluye una serie de nuevas características agregadas a ArangoSearch, el motor de clasificación y búsqueda de texto completo de ArangoDB, que incluyen coincidencia de comodines, capacidades de búsqueda difusa con coincidencia basada en ngram y Levenshtein, así como búsqueda mejorada de frase y proximidad. En combinación con el conjunto de funciones ya rico de ArangoSearch, las actualizaciones en ArangoDB 3.7 minimizan aún más la necesidad de un motor de búsqueda adicional en las pilas de implementación al tiempo que hacen posibles consultas completamente nuevas al combinar la búsqueda con el gráfico.
“Con el valor y la importancia de los datos en aumento, las organizaciones continúan buscando formas de consolidar su infraestructura y conectar varios silos de datos. La investigación de ESG muestra que el 66% de las organizaciones deben integrar entre cuatro y nueve silos de datos para producir resultados confiables. Y para empeorar las cosas, la recopilación de silos de datos utilizados para análisis a menudo consta de tipos de datos, herramientas de administración y formas de acceso mixtos ”, dijo Mike Leone, analista senior de Enterprise Strategy Group. “Como una base de datos nativa de múltiples modelos unificada por un solo lenguaje de consulta, ArangoDB proporciona una solución elegante para las organizaciones que buscan consolidar su infraestructura de base de datos. El lanzamiento de hoy de ArangoDB 3.7 con nuevas capacidades de búsqueda y gráficos marca un gran paso adelante en términos de permitir que las empresas operen a escala «.
Otras características clave de ArangoDB 3.7 incluyen:
Validación de esquemas: además de las operaciones de unión, las transacciones ACID y la capacidad para consultas de documentos complejos, ArangoDB 3.7 agrega la validación de esquemas como una característica conocida de los sistemas de bases de datos relacionales. La validación del esquema ofrece a los usuarios la opción de validar todos los datos nuevos que se escriben en la base de datos, así como analizar los datos existentes sobre la validez del esquema de datos.
Recorridos de gráficos paralelos (ArangoDB Enterprise): La edición empresarial de ArangoDB 3.7 permite especificar el nivel de paralelismo para emplear recorridos anidados. La paralelización de un recorrido es normalmente útil cuando hay muchas entradas (vértices de inicio) en las que el recorrido anidado puede trabajar simultáneamente.
Funciones de seguridad: además del cifrado en reposo, cifrado en tránsito, copias de seguridad cifradas, auditoría y enmascaramiento de datos, ArangoDB 3.7 agrega el certificado TLS y la rotación de tokens JWT a la creciente lista de funciones de seguridad de ArangoDB .
Escalabilidad del clúster: ArangoDB 3.7 también trae nuevas características que mejoran la escalabilidad del clúster, incluidas las actualizaciones incrementales del plan y los fragmentos de movimientos paralelos. Las actualizaciones incrementales del plan reducen la comunicación de la red interna del clúster en torno a los cambios del clúster, reduciendo significativamente el tráfico de red general y el uso de la CPU, además de permitir que los cambios se propaguen más rápido en el clúster. Los fragmentos de movimiento en paralelo permiten que varios trabajos para el mismo servidor de destino se ejecuten simultáneamente, lo que resulta en una aceleración de las tasas de transferencia. Estas funciones son especialmente útiles en entornos similares a la nube, como Kubernetes, donde los servidores se reubican con frecuencia con el tiempo.
Operador de Kubernetes: el operador de Kubernetes de ArangoDB, que también es la base para el servicio administrado Oasis de ArangoDB, también incluye una serie de mejoras para un reemplazo y movimiento más rápidos de servidores, monitoreo mejorado y análisis de estado del clúster, inspección avanzada de las causas de fallas del pod y recursos reducidos en general. uso.
ArangoDB 3.7 está disponible inmediatamente para descargar aquí, así como en ArangoDB Oasis, el servicio administrado de ArangoDB.