RedisGraph is a graph database built on Redis.
- Website
- https://redisgraph.io[01]
- 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
- License
- Server Side Public License
RedisGraph is a graph database built on Redis.
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.
Citations
6 sources- https://redisgraph.io redisgraph.io
- GitHub - RedisGraph/RedisGraph: A graph database as a Redis module · GitHub github.com
- https://redis.io/docs/latest/stack/graph redis.io
- https://twitter.com/Redisinc twitter.com
- RedisGraph/src/execution_plan/execution_plan.c at master · RedisGraph/RedisGraph · GitHub github.com
- Insertion time should not be effected by graph size github.com
Revision #2