1 dépôt
APIs that allow clients to specify the exact shape of a nested entity graph to be retrieved.
Distinct from Entity Context Retrieval: Candidates focus on AI context or CRM schemas, not the general architectural pattern of a declarative pull API for graphs.
Explore 1 awesome GitHub repository matching data & databases · Declarative Pull APIs. Refine with filters or upvote what's useful.
Datascript est un magasin d'état immuable en mémoire et un magasin de triplets basé sur un schéma. Il gère l'état de l'application comme une base de données versionnée, stockant les données sous forme de faits immuables consistant en une entité, un attribut, une valeur et une transaction. Le projet fournit un moteur logique pour exécuter des requêtes Datalog avec prise en charge des jointures implicites, des règles récursives et de la négation. Il dispose également d'une API de pull déclarative pour récupérer des graphes d'entités profondément imbriqués et des structures de données associées. La base de données impose l'intégrité des données via des contraintes basées sur le schéma et des types d'attributs. Elle prend en charge les transactions atomiques, les protocoles de stockage enfichables pour la persistance, et l'indexation d'attributs en arbre B pour optimiser les recherches. Le système est conçu pour être utilisé dans les environnements Clojure, ClojureScript et JavaScript.
Provides a declarative pull API for retrieving deeply nested entity graphs and related data.