Graph analytics is an emerging form of data analysis that helps businesses understand complex relationships between linked entity data in a network or graph.
Graphs are mathematical structures used to model many types of relationships and processes in physical, biological, social, and information systems. A graph consists of nodes or vertices (representing the entities in the system) that are connected by edges (representing relationships between those entities). Working with graphs is a function of navigating edges and nodes to discover and understand complex relationships and/or optimize paths between linked data in a network
There are many uses of graph network analysis, such as analyzing relationships in social networks, cyber threat detection, and identifying the people most likely to buy a product based upon shared preferences.
In the real world, nodes can be people, groups, places, or things such as customers, products, members, cities, stores, airports, ports, bank accounts, devices, mobile phones, molecules, or web pages.
Examples of edges, or relationships between nodes, include friendships, network connections, hyperlinks, roads, routes, wires, phone calls, emails, “likes,” payments, transactions, phone calls, and social networking messages. Edges can have a one-way direction arrow to represent a relationship from one node to another, as in Janet “liked” a social media post of Jeanette’s. But they can also be non-directional as in, if Bob is a Facebook friend of Alice, then Alice is also a friend of Bob.