Zephyr Health, a San Francisco-based software company that offers a data analytics platform for pharmaceutical, biotech and medical device companies, wanted its customers to unlock more value from their data relationships. Doing so would enable pharmaceutical companies, for example, to find the right doctors for a clinical trial by understanding relationships among a complex mix of public and private data such as specialty, geography, and clinical trial history.
Old-school SQL databases were not up to the task. Traditional SQL databases don’t handle data relationships well, and most NoSQL databases don’t handle data relationships at all. Nor are they well-equipped to handle data that’s always changing – such as streams of new information coming in from doctor’s surveys.
Zephyr found the solution in a graph database, for its capability and scale. Graph databases are key to discovering, capturing, and making sense of complex interdependences and relationships, both for running an IT organization more effectively and for building next-generation functionality for businesses. They are designed to easily model and navigate networks of data, with extremely high performance. To fully appreciate the value of the graph, consider that early adopters of graph databases, such as Facebook and LinkedIn, became household names and unrivaled leaders in their sectors.
While SQL databases have been a mainstay in enterprise IT departments for decades, they have increasingly given way to NoSQL solutions as data volumes and connections boom. It’s important to keep a discerning eye on so-called NoSQL databases; the term can be annoyingly vague and is applied to wildly differing database types. Several NoSQL database categories have emerged, each tackling a distinct business problem: document, column array, key-value, and graphs. While the entire NoSQL sector is attracting increasing attention, graph databases are generating real and lasting excitement, with interest in the sector having grown 500% in the last two years alone! Forrester Research has reported that graph databases — the fastest-growing category in database management systems — will reach more than 25 percent of enterprises by 2017.
Graph databases are effective for every industry — from telecommunications to financial services, logistics, hospitality, and healthcare. Despite their market momentum, however, some people still consider graphs to be mysterious. In actuality, graph databases use natural and intuitive principles that bear much more similarity to tasks we perform on a daily basis, than do relational database management systems, which by comparison have a fairly steep learning curve. If you’ve ever worked out a route via a mass transit map or followed a family tree, you have manually run your own graph-based query.
In fact, you’ve likely come across a product or service powered by a graph database within the last few hours. Many everyday businesses have created new products and services and re-imagined existing ones by bringing data relationships to the fore. That’s because graph databases are the best way to model, store, and query both data and its relationships, which is crucial for next-generation applications that feature use cases such as real-time recommendations, graph-based search, and identity & access management.
For example, Walmart – which deals with almost 250 million customers weekly through its 11,000 stores across 27 countries and through its retail websites in 10 countries – wanted to understand the behavior and preferences of online buyers with enough speed and in enough depth to make real-time, personalized, ‘you may also like’ recommendations. By using a graph database, Walmart is able to connect masses of complex buyer and product data to gain insight into customer needs and product trends, very quickly.
Here’s how it works: The graph database stores and processes any kind of data by bringing relationships to the fore. A “graph” can be thought of like a whiteboard sketch: when you draw on a whiteboard with circles and lines, sketching out data, what you are drawing is a graph. Graph databases store and process data within the structure you’ve drawn, providing significant performance and ease-of-use advantages, plus unparalleled ease in evolving the data model. No other type of database does this. Because they are designed to do so, graph databases are becoming an essential tool in discovering, capturing, and making sense of intricate relationships and interdependencies.
BITNINE GLOBAL INC., THE COMPANY SPECIALIZING IN GRAPH DATABASE
비트나인, 그래프 데이터베이스 전문 기업