Lanzamiento de pg_sorted_heap 0.14.0
Me complace anunciar el lanzamiento de pg_sorted_heap 0.14.0, una extensión de PostgreSQL para almacenamiento en heap ordenado físicamente, filtrado por mapas de zonas, búsqueda vectorial integrada en el planificador y experimentación GraphRAG nativa de PostgreSQL.
Esta versión fue validada en PostgreSQL 16, 17 y 18, y se encuentra disponible en PGXN.
Características destacadas:
- PostgreSQL 16 ya está incluido dentro de la matriz de soporte verificada, junto con PostgreSQL 17 y 18.
- Las actualizaciones con pg_upgrade desde 16 a 18 y desde 17 a 18 están contempladas dentro de los controles de liberación.
- Las tablas padre particionadas nativas de PostgreSQL incorporan utilidades específicas para el mantenimiento de heaps ordenados y rutas auxiliares de búsqueda vectorial con reconocimiento de particiones.
- sorted_hnsw ahora puede ser utilizado por el planificador mediante la ruta Index AM para patrones KNN compatibles, incluyendo operaciones Merge Append a nivel padre sobre índices HNSW de las particiones hoja.
- clustered_pk_index admite una o dos columnas enteras como clave para cargas de trabajo orientadas a colocación dirigida de datos.
- Los metadatos compuestos de zone maps rastrean los rangos de bloques de la clave principal y, cuando es seguro, un resumen limitado de la segunda clave.
- sorted_heap_bulk_load_ordered(…) incorpora una carga ordenada confiable, junto con metadatos de verificación observacional de ejecuciones append con política de cierre seguro ante fallos.
- Los criterios de liberación de GraphRAG abarcan el ciclo de vida completo, dump/restore, recuperación ante fallos y mantenimiento en línea concurrente con lectores KNN y GraphRAG.
La superficie funcional estable de la versión ha sido delimitada de manera deliberada e incluye: almacenamiento y mantenimiento de sorted_heap, filtrado por mapas de zona, svec/hsvec, sorted_hnsw, así como las API documentadas de envoltorio y despachador de GraphRAG. FlashHadamard, TurboQuant y los esquemas asociados a vectores de gran escala permanecen en estado experimental, orientados a investigación y evaluación comparativa de rendimiento.
Instalación:
CREATE EXTENSION pg_sorted_heap;
Actualización:
ALTER EXTENSION pg_sorted_heap UPDATE TO '0.14.0';
Enlaces:
- PGXN: https://pgxn.org/dist/pg_sorted_heap/0.14.0/
- Repositorio: https://github.com/skuznetsov/pg_sorted_heap
- Documentación: https://skuznetsov.github.io/pg_sorted_heap/
- Notas de la versión: https://github.com/skuznetsov/pg_sorted_heap/releases/tag/v0.14.0
- Issues: https://github.com/skuznetsov/pg_sorted_heap/issues

