What is a graph, or graph database and why should I care? How does it work? What are its benefits? What makes it different? Is Facebook the first to use it? How do Graphs address complexity? What does this have to do with Big Data? What is Semi-structured data? What is Connected Data? What are some examples of connected data queries? Why are these Graph Problems? How is a Graph Database different from a Relational Database? Who else has used it before? What are some examples? What does this mean for business? Back to top ↑ Back to top ↑ Back to top ↑ Back to top ↑ Back to top ↑ Back to top ↑ Back to top ↑ Back to top ↑
- Which friends and colleagues do we have in common?
- What’s the quickest route between two stations on the metro?
- What do you recommend I buy based on my previous purchases?
- Which products, services and subscriptions do I have permission to access and modify? Conversely, given this particular subscription, who can modify or cancel it?
- What’s the most efficient means of delivering a parcel from A to B?
- Who has been fraudulently claiming benefits?
- Who owns all the debt? Who is most at risk of poisoning the financial markets?
- Nodes are containers for properties, which are key-value pairs that capture an entity’s attributes. In a graph model of a domain, nodes tend to be used to represent the things in the domain. The connections between these things are expressed using relationships.
- A relationship has a name and a direction, which together lend semantic clarity and context to the nodes connected by the relationship. Like nodes, relationships can also contain properties: attaching one or more properties to a relationship allows us to weight that relationship, or describe its quality, or otherwise qualify its applicability for a particular query.
What are some examples?
- Adobe Systems currently leverages a graph database to provide social capabilities to its Creative Cloud – a new array of services to media enthusiasts and professionals. A graph offers clear advantages in capturing Adobe’s rich data model fully, while still allowing for high performance queries that range from simple reads to advanced analytics. It also enables Adobe to store large amounts of connected data across three continents, all while maintaining high query performance.
- Europe’s number one professional network, Viadeo, has integrated a graph database to store all of its users and relationships. Viadeo currently has 40 million professionals in its network and requires a solution that is easy to use and capable of handling major expansion. Upon integrating a graph model, Viadeo has accelerated its system performance by more than 200 percent.
- Telenor Group, is one of the top ten wireless Telco companies in the world, and uses a graph database to manage its customer organizational structures. The ability to model and query complex data such as customer and account structures with high performance has proven to be critical to Telenor’s ongoing success.
- Deutsche Telekom leverages a graph database for its highly scalable social soccer fan web site attracting tens of thousands of visitors during each soccer match, where it provides painless data modeling, seamless data model extendibility, and high performance and reliability.
- Squidoo is the popular social publishing platform where users share their passions. They recently created a product called Postcards, which are single page, beautifully designed recommendations of books, movies, music albums, quotes, and other products and media types. A graph database ensures that users have an awesome experience as it provides a primary data store for the Postcards taxonomy and the recommendation engine for what people should be doing next.
What does this mean for business?Graphs are a new way of thinking for explicitly modeling the factors that make today’s big data so complex: semi-structure and connectedness. As more and more organizations recognize the value of modeling data with a graph, they are turning to the use of graph databases to extend this powerful modeling capability to the storage and querying of complex, densely connected structures. The result is the opening up of new opportunities for generating critical insight and end-user value, which can make all the difference in keeping up with today’s competitive business environment. Back to top ↑
For more information on Graphs Contact Us →