Neo4j is graph database that stores data in the form of nodes and relationships. It handles both transactional and/or analytics workloads and is optimized for traversing paths through the data using the relationships in the graph to find connections between entities.
Neo4j