DBDB.io The Encyclopedia of Database Systems · Est. 2017
Database of Databases

Database Entry

RedisGraph


RedisGraph is a graph database built on Redis.

Source Code
https://github.com/RedisGraph/RedisGraph[02]
Developer
Country of Origin
US
Start Year
2018 [06]
Project Types
Commercial, Open Source
Written in
C
Embeds / Uses
Redis
Twitter
@Redisinc[04]

Database Entry

RedisGraph


RedisGraph is a graph database built on Redis.

Data Model


Query Execution[05]


Based on their implementation, RedisGraph uses the tuple-at-a-time model to process queries. However, some operators allow tuples to be batched before executing the operators' logic; for instance, the Conditional Traverse operator allows tuples to be batched with the predefined size.

Graph-related operators are mainly implemented with GraphBLAS:SuiteSparse, a linear algebra package for implementing graph algorithms based on GraphBLAS. For example, the Conditional Traverse operator contains a breadth-first search traversal algorithm. The breadth-first search traversal algorithm uses matrix-matrix multiplication from GraphBLAS:SuiteSparse.

Derivative Systems
FalkorDB FalkorDB
Revision #2