# Compact and Efficient Representation of General Graph Databases

**Authors:** Sandra \'Alvarez-Garc\'ia, Borja Freire, Susana Ladra, \'Oscar, Pedreira

arXiv: 1812.10977 · 2018-12-31

## TL;DR

This paper introduces a new compact data structure based on the k2-tree for storing labeled attributed graphs, supporting dynamic updates and complex queries with competitive performance.

## Contribution

It extends the k2-tree to support property graphs with a dynamic version, enabling flexible schemas and data modifications.

## Key findings

- Achieves compact storage of attributed graphs.
- Supports dynamic updates like insertion and deletion.
- Provides competitive query performance compared to existing systems.

## Abstract

In this paper, we propose a compact data structure to store labeled attributed graphs based on the k2-tree, which is a very compact data structure designed to represent a simple directed graph. The idea we propose can be seen as an extension of the k2-tree to support property graphs. In addition to the static approach, we also propose a dynamic version of the storage representation, which allows exible schemas and insertion or deletion of data. We provide an implementation of a basic set of operations, which can be combined to form complex queries over these graphs with attributes. We evaluate the performance of our proposal with existing graph database systems and prove that our compact attributed graph representation obtains also competitive time results.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1812.10977/full.md

## Figures

20 figures with captions in the complete paper: https://tomesphere.com/paper/1812.10977/full.md

## References

42 references — full list in the complete paper: https://tomesphere.com/paper/1812.10977/full.md

---
Source: https://tomesphere.com/paper/1812.10977