TinkerGraph is a lightweight, in-memory graph database that serves as the reference implementation for the property graph model in Apache TinkerPop.
TinkerGraph, of Apache TinkerPop, supports a number of use cases that start with learning about graphs and extend all the way to production. It is most useful for any scenario where the graph data fits in memory. Some examples of this include:
- Performing analysis on a graph that has static characteristics and does not change.
- Can be useful in writing unit tests in place of other implementations that require greater resources.
- Useful for holding and analyzing subgraphs of much larger graph which don't easily fit in memory.
Complete documentation can be found here.