1 dépôt
Operations for grouping or decomposing data tuples during query execution.
Distinct from Tuple Data Structures: Distinct from Tuple Data Structures: focuses on the act of restructuring results during a query, not the storage format of the tuple itself.
Explore 1 awesome GitHub repository matching data & databases · Query Result Restructuring. 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 the ability to group values into tuples or decompose them during the execution of Datalog queries.