3 repository-uri
Storage models that persist data as four-element tuples (subject, predicate, object, graph) to maintain semantic context.
Distinct from Graph Data Models: Specifies the quad-tuple format for linked data, whereas graph data models is a broader category.
Explore 3 awesome GitHub repositories matching data & databases · Quad Stores. Refine with filters or upvote what's useful.
Cayley is a graph database and query engine designed to store and retrieve interconnected data. It functions as a quad store, persisting information as four-element tuples to maintain complex relationships and semantic linked data. The system features a backend-agnostic storage layer that decouples the graph API from the underlying data store. This allows for the integration of external backends through a modular adapter system, enabling the synchronization of data across different storage engines. The project provides a pattern-matching query engine for extracting specific nodes and relatio
Uses a quad-based data model to persist complex relationships and semantic linked data.
Cayley is a graph database engine designed for storing and querying interconnected data using a quad-based data model. It functions as an RDF quad store, managing information through subjects, predicates, objects, and labels. The system features a modular graph store architecture with pluggable backends, allowing it to swap between in-memory storage and various external persistent databases. It includes a GraphQL-inspired API and a dedicated data visualizer for the interactive exploration of nodes and edges. Query capabilities cover bidirectional path traversal and multi-syntax execution usi
Uses a quad-based data model representing information as subjects, predicates, objects, and graph labels.
SpiceDB is a distributed permission store and relationship-based access control system. It provides a scalable database for storing and querying fine-grained authorization relationships, implementing a consistency model inspired by Google Zanzibar to manage access rights across large-scale applications. The system uses a dedicated schema language to define the rules and logic governing how relationships translate into permissions independently of application code. It functions as a pluggable authorization engine that persists relationship tuples in external relational databases such as Postgr
Stores authorization data as tuples of subjects and objects to enable recursive graph traversal.