1 Repo
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 ist ein unveränderlicher (immutable) In-Memory-Zustandsspeicher und ein schemabasierter Triple-Store. Es verwaltet den Anwendungszustand als versionierte Datenbank und speichert Daten als unveränderliche Fakten, die aus Entität, Attribut, Wert und Transaktion bestehen. Das Projekt bietet eine Logik-Engine zur Ausführung von Datalog-Abfragen mit Unterstützung für implizite Joins, rekursive Regeln und Negation. Es verfügt zudem über eine deklarative Pull-API zum Abrufen tief verschachtelter Entitätsgraphen und zugehöriger Datenstrukturen. Die Datenbank erzwingt Datenintegrität durch schemagesteuerte Einschränkungen und Attributtypen. Sie unterstützt atomare Transaktionen, erweiterbare Speicherprotokolle für Persistenz sowie B-Baum-Attributindizierung zur Optimierung von Suchvorgängen. Das System ist für den Einsatz in Clojure-, ClojureScript- und JavaScript-Umgebungen konzipiert.
Provides the ability to group values into tuples or decompose them during the execution of Datalog queries.