What is RecallGraph?
RecallGraph is an open-source graph database designed for versioned-graph data storage. It retains all changes to its data, including vertices and edges, enabling users to query any past state of the graph with the same ease as the current state. Backed by a transactional event tracker, RecallGraph is a Foxx Microservice for ArangoDB that integrates VCS-like semantics throughout its interface. Currently supporting ArangoDB versions 3.5 and 3.6, with plans for 3.7 support in the future, this tool provides a unique solution for managing and querying version-controlled graph data
Highlights
- Versioned-graph data store that retains all changes to vertices and edges
- Supports point-in-time graph traversals to query past states of the graph
- Foxx Microservice for ArangoDB with VCS-like semantics in its interface
- Backed by a transactional event tracker
- Supports ArangoDB versions 3.5, 3.6, and upcoming 3.7
Features
Add/Update specific fields in single/multiple
Replace entire single/multiple documents with new
Restore deleted nodes back to their last known
Point-in-time checkouts
Async implicit commits
Delete single/multiple documents
Create single/multiple documents (vertices/edges)