This post is one of a series that introduces the fundamentals of NOSQL databases, and their role in Big Data Analytics.
What is a graph database?
Graph databases organize facts into connected bundles, called “nodes.” Connections between the nodes are called “edges,” or “relationships.”
How is a graph database different from a relation database?
Each node contains several pieces of information that go together. For example, a single node might include a product name, description, price and product code. Another might have information about a customer, such as name and account number.
This structure is flexible. Each node can contain any combination of facts, and edges are needed only when there’s a meaningful connection between them.
What’s are graph databases good for?