20 puntos por xguru 2025-11-14 | 3 comentarios | Compartir por WhatsApp
  • Extensión que combina la confiabilidad de SQLite y la expresividad de Cypher para ofrecer funciones de base de datos de grafos
    • Cypher es un lenguaje de consulta declarativo para GraphDB desarrollado por Neo4j
  • Apunta a soporte completo para consultas Cypher y actualmente ya funcionan las cláusulas CREATE, MATCH, WHERE, RETURN
  • Soporta manipulación de grafos basada en funciones SQL
    • Incluye graph_node_add(), graph_edge_add(), graph_count_nodes() y más
  • Administra nodos y aristas directamente dentro de SQLite mediante tablas virtuales de grafos
  • Incluye algoritmos básicos de grafos: verificación de conectividad, cálculo de densidad y centralidad de grado
  • Ofrece bindings de Python, por lo que puede usarse directamente en entornos con Python 3.6+
  • Garantiza seguridad multihilo, con funcionamiento estable incluso en entornos paralelos
  • Arquitectura
    • Se integra con SQLite mediante la Virtual Table Interface
    • El Storage Engine usa una estructura de almacenamiento de propiedades basada en JSON
    • El motor de ejecución de Cypher sigue la estructura analizador → planificador lógico → planificador físico → ejecutor
    • Ejecuta consultas eficientemente con un iterador basado en el modelo Volcano

3 comentarios

 
chcv0313 2025-11-14

Como agregar pgvector a Postgres

 
arbans1 2025-11-14

No parece haber fin para SQLite.

 
kimjoin2 2025-11-14

Guau;; hasta esto se puede extender.