Skip to content

Cedar: A Columnar LSM-Engine for Temporal Property Graphs

Aug 2026 · Proceedings of the VLDB Endowment · Vol 19, pp. 4790-4793 · 0 citations · 8 references

TL;DR

Cedar is designed and demonstrated, an LSM-tree-based columnar engine for temporal graphs that unifies vertices and edges as first-class temporal events into an append-only stream, transforming complex graph updates into a sequence of atomic records.

Abstract

Interactions among real-world entities can be modeled using temporal graphs, which evolve dynamically over time. Ensuring efficient storage and queries in graph databases is challenging. In this paper, we design and demonstrate Cedar, an LSM-tree-based columnar engine for temporal graphs. Firstly, Cedar unifies vertices and edges as first-class temporal events into an append-only stream, transforming complex graph updates into a sequence of atomic records. Each record is encoded into a compact 32-byte fixed-length key, enabling sequential writes that mitigate random I/Os and storage overhead. Secondly, to provide native support for this temporal stream, Cedar extends the LSM-tree's SkipList with a temporal version chain, enabling the system to handle temporal graph updates without incurring the cost of external management. Thirdly, to effectively store a query temporal property graphs, Cedar transitions row-oriented events into a Zone-Columnar on-disk layout. This layout optimizes storage density via vertical compaction while leveraging columnar efficiency to accelerate temporal-analytical queries. Finally, we demonstrate Cedar's efficacy through a deployment scenario on real-world power grid, showcasing substantial improvements in ingestion throughput and temporal query latency.

View source

Similar papers

Preprint Aug 2026

CQELS-TrieGS Report: Snapshot-Consistent Constant-Delay Enumeration for Streaming Graph Queries

Continuous graph-query engines must process edge updates while making current query results available to concurrent consumers. Existing dynamic constant-delay enumeration methods provide strong per-answer delay guarantees, but are commonly formulated as a maintenance-then-enumeration process. Conversely, multicore grap...

Danh Le-Phuoc · 0 citations
#artificial intelligence Preprint Aug 2026

post-graph-rag: A PostgreSQL-Native Graph RAG Engine

Post-graph-rag builds a denser graph everywhere, answers comparably with lower query latency, and supports temporal evolution the baseline lacks: 13 and 8 relationships superseded on a novel sequence and a decade of filings, against zero.

C. Rajah · 0 citations
Book Open access Sep 2026

DyGMIS: Fast and Scalable Fully Dynamic MIS Maintenance on Large Evolving Graphs

Finding a Maximal Independent Set (MIS) in a graph is a fundamental combinatorial problem. Maintaining an MIS over large dynamic graphs is challenging as recomputation from scratch is expensive, and existing dynamic approaches either process updates sequentially or introduce costly synchronization to handle concurrent...

Prajjwal Nijhara, Agam Harpreet Singh, Aditya Trivedi et al. · 0 citations
Preprint Aug 2026

DAGSmith: Dependency-Aware Rewriting for dbt-Style SQL Pipelines

DAGSmith is introduced, to the best of the authors' knowledge the first holistic dependency-aware source-to-source rewriting system for SQL pipeline DAGs and enables dependency-edge simplification, non-local semantic reuse, downstream-aware pruning, pipeline-aware work placement, rewrite-materialization co-optimization...

Jie Liu, Lin Ma, Barzan Mozafari · 0 citations
Jul 2026

The Data World is Not Flat: Efficient Factorized Execution for Relational Systems

A novel code-generating engine with factorization that enables intra-query-parallelized query execution on factorized representations and generates code to overcome their CPU-unfriendly layout, offering a unified and scalable solution for modern workloads.

Stefan Lehner, Thomas Neumann · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.