Qué ocurrió
Google Cloud presentó una mejora arquitectónica del índice ScaNN de AlloyDB: un árbol de cuatro niveles, actualmente en vista previa, que permite operar de forma eficiente a una escala de 10 mil millones de vectores.
Los diseños anteriores de árbol de dos y tres niveles se topaban con cuellos de botella a esta escala, incluida una mayor intensidad de cómputo y limitaciones de memoria derivadas del muestreo necesario para 10 mil millones de vectores.
La nueva arquitectura de arriba hacia abajo incorpora mejoras como la rama Top-K, SOAR, el ajuste de centroides y una forma de árbol equilibrada para mantener la precisión y la eficiencia de construcción.
Por qué importa
Las aplicaciones de IA agéntica suelen llevar las bases de datos vectoriales a miles de millones de vectores, y muchos sistemas tienen dificultades para escalar de forma eficaz ante esa demanda.
Al reducir la carga computacional mediante particionamiento jerárquico y optimizar el uso de memoria, AlloyDB busca ofrecer un rendimiento de nivel empresarial con baja latencia en las consultas y alta recuperación (recall) a una escala sin precedentes.
Datos clave
AlloyDB es un servicio de base de datos totalmente administrado y compatible con PostgreSQL, diseñado para cargas de trabajo empresariales exigentes.
El índice ScaNN ahora funciona de forma eficiente a una escala de 10 mil millones de vectores gracias a la arquitectura de árbol de cuatro niveles.
Las pruebas internas de rendimiento reportan un 95% de recall y una latencia p95 de no más de 51 ms con 10 mil millones de vectores.
El diseño jerárquico de cuatro niveles reduce la complejidad de búsqueda a O(N^1/4), lo que permite manejar más de 10 mil millones de vectores.
Qué observar a continuación
Dado que el árbol de cuatro niveles sigue en vista previa, es probable que las empresas sigan de cerca su camino hacia la disponibilidad general y su preparación para producción.
Los desarrollos futuros podrían centrarse en mantener la latencia y el recall a medida que los conjuntos de datos vectoriales sigan creciendo más allá de los 10 mil millones de vectores.
