# RedisGraph GraphBLAS Enabled Graph Database

**Authors:** Pieter Cailliau, Tim Davis, Vijay Gadepally, Jeremy Kepner, Roi, Lipman, Jeffrey Lovitz, Keren Ouaknine

arXiv: 1905.01294 · 2019-12-03

## TL;DR

RedisGraph integrates GraphBLAS with Redis to provide a high-performance graph database solution, leveraging sparse matrix operations for efficient graph data management and processing.

## Contribution

It introduces a novel approach by combining Redis with GraphBLAS to enhance graph database performance using sparse matrix representations.

## Key findings

- RedisGraph is significantly faster than comparable graph databases.
- Utilizes sparse matrices and GraphBLAS for efficient graph processing.
- Demonstrates high performance in initial benchmarks.

## Abstract

RedisGraph is a Redis module developed by Redis Labs to add graph database functionality to the Redis database. RedisGraph represents connected data as adjacency matrices. By representing the data as sparse matrices and employing the power of GraphBLAS (a highly optimized library for sparse matrix operations), RedisGraph delivers a fast and efficient way to store, manage and process graphs. Initial benchmarks indicate that RedisGraph is significantly faster than comparable graph databases.

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