Graph Databases

Graph Databases are a type of database that emphasizes the relationships between data.

Graph Databases are a type of database that emphasizes the relationships between data. It holds data in a flexible, graph format.

Graphs are characterized by nodes - the data - and edges - the relationships between the data. In a Graph Database the nodes are the records being stored, and the edges are a conceptual link between two nodes.

For instance if you're storing social network information, the nodes could be people and the edges could be the nature of their connection (PARENT_TO, FRIEND_OF, etc.). The edges are semantic in that they contain meaning about the connected records.

Graph databases are good at exploring data that has complex connections; because the data is stored as a graph, traversing the connections is often a constant time operation, much faster than the comparable operation would take in a traditional relational database.

Because of this, graph databases are particularly well suited to knowledge graphs and schema mapped data.

Create a free

account

Sign up to try HASH out for yourself, and see what all the fuss is about

By signing up you agree to our terms and conditions and privacy policy