SlideShare a Scribd company logo
1 of 5
Download to read offline
Powering Recommendations
with a Graph Database
© 2014 Neo Technology · neo4j.com
© 2014 Neo Technology · neo4j.com 2
"YOU MAY ALSO LIKE …"
Product recommendations help businesses maximize their online revenue. It requires advanced technology,
but this is now available off-the-shelf, and is already being used by Wal-Mart and other market leaders.
“You may also like” is a deceptively simple phrase
that encapsulates a new era in customer relations-
hip management. In offering the advice, businesses
maximize the value they deliver by providing highly
targeted, real-time product recommendations to their
online consumers.
This ability to make compelling offers requires a new
generation of technology. That technology must cap-
ture the customer’s buying history and also instantly
analyze their current choices, before immediately
matching them to the most appropriate product
recommendations. And all of this analysis must be
done in real time before the customer moves to a
competitor’s website.
The key technology in enabling real-time recommen-
dations is the graph database, a technology that is
fast leaving traditional relational databases behind.
Graph databases easily outperform relational and
other NOSQL data products for connecting masses
of buyer and product data (and connected data in general) to gain insight into customer needs and product trends.
Significantly, graph databases are a core technology platform of the Internet giants like Google, Facebook and
LinkedIn. But while those pioneers had to build their own in-house data stores from scratch, off-the-shelf graph
databases – especially Neo4j – are now available to any business wanting to make the most of real-time recom-
mendations.
The profit and productivity improvements graph databases offer over relational systems are astounding. Volker
Pacher, Senior Developer at eBay which uses the Neo4j graph database for sophisticated real-time courier/package
routing, said: “We found Neo4j to be literally thousands of times faster than our prior MySQL solution, with queries
that require 10-100 times less code. Today, Neo4j provides eBay with functionality that was previously impossible.”1
GRAPH DATABASES: AN UNCONTROVERSIAL CHOICE
eBay is not alone in selecting off-the-shelf graph database Neo4j as a core platform for business critical systems.
Neo4j is the world’s most popular graph database, according to database monitoring site DB-Engines2
. Graph
databases are growing in popularity faster than any other type of database – by around 250% last year alone. The
DB-Engines authors noted excitedly that “graph databases are grabbing an ever-larger slice of developers' atten-
tion. If you haven't used them yet, perhaps it's time to have a closer look.”3
The key to understanding graph database systems is they give equal prominence to storing both the data (custo-
mers, products) and the relationships between them (who bought what, who ‘likes’ whom, which purchase happe-
ned first). In a graph database, we don’t have to live with the semantically poor data model and expensive, unpredic-
table joins from the relational world. Instead, graph databases support many named, directed relationships between
entities or nodes which gives a rich semantic context for the data. Now we can specify both loves and married to a
spouse, owns and disliked a game console, or repeatedly visited a store that was amazing (all while being married
to a loved spouse and owning a disliked game console at the same time). And queries are super-fast since there is
no join penalty.
This makes graph databases especially suited to formulating recommendations, because making the best recom-
mendations – and so maximizing value – involves more than simply offering up products because they are best sel-
lers. Best sellers can be a successful part of a recommendation, but they are one which by their nature are an agg-
BUSINESS BENEFITS OF NEO4J
Across industries, Neo4j offers:
1. Improved competitiveness.
Neo4j enables new types of business functionality that
is often not possible with other technologies, allowing
you to make real-time decisions based on connected
data.
Examples:
– Wal-Mart uses Neo4j to make real-time product
recommendations by using information about what
users prefer.
– Most of the top dating and online job sites use Neo4j
to recommend jobs and/or dates by incorporating a
knowledge of the extended network (friend-of-friend)
into the recommendation, again in real time, substan-
tially improving the accuracy of the recommendation.
© 2014 Neo Technology · neo4j.com 3
regate picture of all customers. Nowadays
we expect finely-tuned recommendations
for individuals in the the long-tail4
and we
react less well to one-size-fits-all sugge-
stions.
Real-time recommendations requires the
ability to understand the customer’s past
purchases, quickly query this data, and
match the customer to the people that are
the closest match to them both in their
social network and in buying patterns.
To make real-time recommendations also
requires the ability to instantly capture any
new interests shown in the customers’
current visit. Matching historical and ses-
sion data is trivial for graph databases like
Neo4j.
WAL-MART AND OTHER LEADING ADOPTERS
Neo4j’s business benefits have been recognized by Wal-Mart and other market leaders who are using
it to serve up real-time recommendations in areas such as general retail, industrial spare parts, jobs,
movies, entertainment, restaurants and even online dating:
Wal-Mart calls Neo4j “a perfect tool for real-time product recommendations”. The retailer has sales
of more than $460 billion and employs 2.2 million associates worldwide, serving more than 245 mil-
lion customers weekly through its 11,000 stores in 27 countries and e-commerce websites in 10
countries.5
Wal-Mart Software Developer Marcos Wada explained: “Neo4j helps us to understand our
online shoppers’ behavior and the relationship between our customers and products, providing a per-
fect tool for real-time product recommendations. As the current market leader in graph databases, and
with enterprise features for scalability and availability, Neo4j is the right choice to meet our demands.”6
Glassdoor is an online jobs community with more than 20 million members that helps job seekers
make more informed job decisions and helps companies attract top talent. Knowing that most jobs are
found through personal and professional connections, Glassdoor wanted to be first to market with a
product that let users find jobs through their network of Facebook friends Glassdoor’s ‘InsideConnec-
tions’ product now serves job recommendations in real time, driven by Neo4j. In the first year after
its launch, Glassdoor experienced rapid growth. Its social database grew to include more than 600
million people, more than half of the Facebook graph, and is still growing. Senior Vice President and
CTO Ryan Aylward said: “The Neo4j graph database proved the perfect fit for integrating Facebook
into the Glassdoor community. As a result we are able to provide a better experience for our members
and provide them with real time job recommendations.”7
Viadeo is the world’s second-largest professional social network. In order to attract new members
and retain existing ones, Viadeo wanted to show members how they are connected to one another
and to make real-time recommendations. It found the required real-time ‘traversals’ of its professional
network were not feasible with MySQL databases and so chose Neo4j. At the time it had 8 million
members; it now has over 50 million and is adding 1 million new members a month.
Online dating firm SNAP Interactive, whose site “Are You Interested” has over 68 million users, under-
stood that relationships are more successful if they are forged between people who have friends in
common; so to improve its real-time dating recommendations, it wanted to identify its users’ common
friends and friends-of-friends. SNAP Interactive had no efficient way to gather this data, which amoun-
ted to making nearly 10 billion connections across its database of over 1 billion unique users, until it
found Neo4j. David Fox, SNAP Interactive Big Data Engineer, said: “Neo4j was the obvious solution for
modeling friend-of-friend data. It was an easy choice.”8
BUSINESS BENEFITS OF NEO4J
Across industries, Neo4j offers:
2. Reduced project time, complexity and cost.
Neo4j cuts the overhead on many types of projects,
particularly those involving connected data. Many
customers cite the huge acceleration that occurs when
a graph model is brought to bear on a connected data
problem.
Examples:
– eBay cites that with Neo4j it requires 10-100 times
less code than it did with SQL.
– Telenor, one of the world's top telcos, used Neo4j for
the authorization system on its business customer
portal, improving performance by 1,000 times.
© 2014 Neo Technology · neo4j.com 4
A leading movie recommendation website is revolutionizing the way the film industry promotes projects
by enabling fans to discover the best upcoming releases before they hit the big screen, and make
recommendations based on individual taste. In turn, it provides movie studios with insights into the
preferences and behavior of film fans, enabling them to more effectively target their marketing campa-
igns. They considered MySQL databases for its recommendation system, but after seeing the amount
of data required, looked at other databases and chose Neo4j. Their CTO stated: “We wanted to quickly
connect audiences to the right movies, and Neo4j just fits our philosophical standpoint. We are very
happy that we discovered Neo4j. We increased the speed of generating recommendations and users to
movies, which is a core part to our business model.”
Recently launched Cobrain makes personalized shopping recommendations to consumers from the
products offered by more than 300 major apparel merchants. Members spend a few moments telling
Cobrain what they like. It then uses Neo4j to make billions of calculations in order to find the products
loved by their anonymous cohorts and provide real-time recommendations.9
Cobrain’s Vice President
of Engineering an Technology Andy Rosenbaum said: “The graph database allows us to explore new
connections between people, giving a very personalized experience of products we think they’ll love.”
TRYING OUT NEO4J
Neo4j is used by thousands of companies, including more than 50 of the Global 2000 such as
eBay, Wal-Mart, Hewlett-Packard, National Geographic and Cisco.
Neo4j and graph databases have also been recognized and acclaimed by a number of leading tech
industry watchers. Among them, in January Neo4j was chosen as one of InfoWorld's 2014 ‘Technology
of the Year Award’ winners, alongside products including Microsoft Office 365 and Amazon Web Ser-
vices.
InfoWorld’s Jonathan Freeman said: “The use cases for Neo4j keep piling up as people realize graph
databases are not as niche as they thought.”10
Over the past year, Neo4j has received consistent analyst recognition, including being named as a
'Who's Who in NoSQL DBMSs' by Gartner, one of '10 Companies and Technologies to Watch in 2013'
by Robin Bloor of the Bloor Group, inclusion in the '21 NoSQL Innovators to Look for in 2020' list by
Gary MacFadden of Wikibon, "2014 Technology of the Year" from InfoWorld, as well as notable product
awards from AlwaysOn, CRN, DTBA and others.
Now Neo Technology has been named by
Gartner as a “Cool Vendor” for offering
Neo4j as a solution that enables new busi-
ness opportunities across the "conver-
gence and mutual reinforcement of four
interdependent trends: social interaction,
mobility, cloud, and information".
You can start using Neo4j for free. Down-
load an evaluation copy and explore the
sample movie graph that comes with it. To
move a slice of your key customer or other
data across to Neo4j, the website provi-
des import tools for loading data from
CSV format into the database.
BUSINESS BENEFITS OF NEO4J
Across industries, Neo4j offers:
3. Faster project time to market and better perfor-
mance.
Neo4j requires developers to produce less code than
relational DB alternatives. Less code = higher quality
and an increased success rate on projects. Neo4j’s
performance is dramatically better for connected data
sets – often the difference between something being
possible and not possible.
Examples:
– eBay cites that "Neo4j allowed us to add functiona-
lity that was previously not possible".
– Many customers experience improvements on a
similar scale...so much so that one of Neo4j’s stan-
dard value statements is "minutes to milliseconds",
in reference to the speed of top connected queries.
© 2014 Neo Technology · neo4j.com 5
Visit
http://www.neo4j.com/download
http://www.neo4j.com/business-subscription/
REFERENCES
1
http://neo4j.com/users/ebay/
2
http://db-engines.com/en/ranking/graph+dbms
3
http://db-engines.com/en/blog_post/26
4
http://en.wikipedia.org/wiki/Long_tail
5
http://corporate.walmart.com/our-story/
6 http://neo4j.com/news/ebay-walmart-adopt-neo4j-graph-transforming-retail/
7
http://neo4j.com/users/glassdoor/
8
http://neo4j.com/users/snap-interactive/
9
https://cobrain.com/about-us
10
http://www.infoworld.com/article/2606402/data-center/135876-InfoWorlds-2014-Technology-
of-the-Year-Award-winners.html#slide31
ABOUT NEO TECHNOLOGY
Graphs are everywhere. From websites adding social capabilities to Telco’s providing personalized
customer services, to innovative bioinformatics research, organizations are adopting graph databases as
the best way to model and query connected data. Neo Technology researchers have pioneered graph
databases since 2000, and have been instrumental in bringing the power of the graph to numerous
organizations worldwide, including 50 Global 2000 customers, such as Cisco, Accenture, Telenor, eBay
and Walmart. Serving customers in production for over a decade, Neo4j is the world's leading graph
database with the largest ecosystem of partners and tens of thousands of successful deployments.
Neo Technology is a privately held company funded by Fidelity Growth Partners Europe, Sunstone
Capital and Conor Venture Partners, and is headquartered in San Mateo, CA, with offices in
Sweden, UK, Germany, France, and Malaysia. For more information, please visit www.neo4j .com.

More Related Content

What's hot

HP Vertica Provides adMarketplace with Big Data Warehousing Solution
HP Vertica Provides adMarketplace with Big Data Warehousing SolutionHP Vertica Provides adMarketplace with Big Data Warehousing Solution
HP Vertica Provides adMarketplace with Big Data Warehousing SolutionDana Gardner
 
GDPR: Leverage the Power of Graphs
GDPR: Leverage the Power of GraphsGDPR: Leverage the Power of Graphs
GDPR: Leverage the Power of GraphsNeo4j
 
Neo4j in Production: A look at Neo4j in the Real World
Neo4j in Production: A look at Neo4j in the Real WorldNeo4j in Production: A look at Neo4j in the Real World
Neo4j in Production: A look at Neo4j in the Real WorldNeo4j
 
The Connected Data Imperative: The Shifting Enterprise Data Story
The Connected Data Imperative: The Shifting Enterprise Data StoryThe Connected Data Imperative: The Shifting Enterprise Data Story
The Connected Data Imperative: The Shifting Enterprise Data StoryNeo4j
 
Webinar 3/12/14: Using Social Media to Drive Value
Webinar 3/12/14: Using Social Media to Drive ValueWebinar 3/12/14: Using Social Media to Drive Value
Webinar 3/12/14: Using Social Media to Drive ValueInfiniteGraph
 
Infrastructure To Cloud Transformation
Infrastructure To Cloud TransformationInfrastructure To Cloud Transformation
Infrastructure To Cloud TransformationMichael Graber
 
Closing the Digital Transformation Gap
Closing the Digital Transformation GapClosing the Digital Transformation Gap
Closing the Digital Transformation GapDana Gardner
 
Using Power BI To Improve Media Buying & Ad Performance
Using Power BI To Improve Media Buying & Ad PerformanceUsing Power BI To Improve Media Buying & Ad Performance
Using Power BI To Improve Media Buying & Ad PerformanceGramener
 
PowerOfRelationshipsInBigData_SVNoSQL
PowerOfRelationshipsInBigData_SVNoSQLPowerOfRelationshipsInBigData_SVNoSQL
PowerOfRelationshipsInBigData_SVNoSQLInfiniteGraph
 
Open-BDA Hadoop Summit 2014 - Mr. Krish Krishnan (Driving Business Value – Bi...
Open-BDA Hadoop Summit 2014 - Mr. Krish Krishnan (Driving Business Value – Bi...Open-BDA Hadoop Summit 2014 - Mr. Krish Krishnan (Driving Business Value – Bi...
Open-BDA Hadoop Summit 2014 - Mr. Krish Krishnan (Driving Business Value – Bi...Innovative Management Services
 
Graphs in the Real World
Graphs in the Real WorldGraphs in the Real World
Graphs in the Real WorldNeo4j
 
Transforming Your Data: A Worked Example
Transforming Your Data: A Worked ExampleTransforming Your Data: A Worked Example
Transforming Your Data: A Worked ExampleNeo4j
 
Lureo Presentation : Light Color Theme
Lureo Presentation : Light Color ThemeLureo Presentation : Light Color Theme
Lureo Presentation : Light Color Themepunkl.
 
Graphs in the Real World
Graphs in the Real WorldGraphs in the Real World
Graphs in the Real WorldNeo4j
 
G3May15-digital-Big Data
G3May15-digital-Big DataG3May15-digital-Big Data
G3May15-digital-Big DataJerry Bowskill
 
What Does It Mean to Digitize a Company?
What Does It Mean to Digitize a Company?What Does It Mean to Digitize a Company?
What Does It Mean to Digitize a Company?Teradata
 
Zuloa Presentation : Dark Color Theme
Zuloa Presentation : Dark Color ThemeZuloa Presentation : Dark Color Theme
Zuloa Presentation : Dark Color Themepunkl.
 

What's hot (20)

HP Vertica Provides adMarketplace with Big Data Warehousing Solution
HP Vertica Provides adMarketplace with Big Data Warehousing SolutionHP Vertica Provides adMarketplace with Big Data Warehousing Solution
HP Vertica Provides adMarketplace with Big Data Warehousing Solution
 
Big Data : a 360° Overview
Big Data : a 360° Overview Big Data : a 360° Overview
Big Data : a 360° Overview
 
GDPR: Leverage the Power of Graphs
GDPR: Leverage the Power of GraphsGDPR: Leverage the Power of Graphs
GDPR: Leverage the Power of Graphs
 
Neo4j in Production: A look at Neo4j in the Real World
Neo4j in Production: A look at Neo4j in the Real WorldNeo4j in Production: A look at Neo4j in the Real World
Neo4j in Production: A look at Neo4j in the Real World
 
The Connected Data Imperative: The Shifting Enterprise Data Story
The Connected Data Imperative: The Shifting Enterprise Data StoryThe Connected Data Imperative: The Shifting Enterprise Data Story
The Connected Data Imperative: The Shifting Enterprise Data Story
 
Webinar 3/12/14: Using Social Media to Drive Value
Webinar 3/12/14: Using Social Media to Drive ValueWebinar 3/12/14: Using Social Media to Drive Value
Webinar 3/12/14: Using Social Media to Drive Value
 
The dawn of Big Data
The dawn of Big DataThe dawn of Big Data
The dawn of Big Data
 
Infrastructure To Cloud Transformation
Infrastructure To Cloud TransformationInfrastructure To Cloud Transformation
Infrastructure To Cloud Transformation
 
Closing the Digital Transformation Gap
Closing the Digital Transformation GapClosing the Digital Transformation Gap
Closing the Digital Transformation Gap
 
Using Power BI To Improve Media Buying & Ad Performance
Using Power BI To Improve Media Buying & Ad PerformanceUsing Power BI To Improve Media Buying & Ad Performance
Using Power BI To Improve Media Buying & Ad Performance
 
Customer prosys
Customer prosysCustomer prosys
Customer prosys
 
PowerOfRelationshipsInBigData_SVNoSQL
PowerOfRelationshipsInBigData_SVNoSQLPowerOfRelationshipsInBigData_SVNoSQL
PowerOfRelationshipsInBigData_SVNoSQL
 
Open-BDA Hadoop Summit 2014 - Mr. Krish Krishnan (Driving Business Value – Bi...
Open-BDA Hadoop Summit 2014 - Mr. Krish Krishnan (Driving Business Value – Bi...Open-BDA Hadoop Summit 2014 - Mr. Krish Krishnan (Driving Business Value – Bi...
Open-BDA Hadoop Summit 2014 - Mr. Krish Krishnan (Driving Business Value – Bi...
 
Graphs in the Real World
Graphs in the Real WorldGraphs in the Real World
Graphs in the Real World
 
Transforming Your Data: A Worked Example
Transforming Your Data: A Worked ExampleTransforming Your Data: A Worked Example
Transforming Your Data: A Worked Example
 
Lureo Presentation : Light Color Theme
Lureo Presentation : Light Color ThemeLureo Presentation : Light Color Theme
Lureo Presentation : Light Color Theme
 
Graphs in the Real World
Graphs in the Real WorldGraphs in the Real World
Graphs in the Real World
 
G3May15-digital-Big Data
G3May15-digital-Big DataG3May15-digital-Big Data
G3May15-digital-Big Data
 
What Does It Mean to Digitize a Company?
What Does It Mean to Digitize a Company?What Does It Mean to Digitize a Company?
What Does It Mean to Digitize a Company?
 
Zuloa Presentation : Dark Color Theme
Zuloa Presentation : Dark Color ThemeZuloa Presentation : Dark Color Theme
Zuloa Presentation : Dark Color Theme
 

Viewers also liked

Matthew22(1 14) Bible Study
Matthew22(1 14) Bible StudyMatthew22(1 14) Bible Study
Matthew22(1 14) Bible StudyP.A Catalan
 
Remember These Things
Remember These ThingsRemember These Things
Remember These ThingsMichael Smith
 
The unforgiving servant
The unforgiving servantThe unforgiving servant
The unforgiving servantSteve Bishop
 
In what ways does your media use, develop or challenge forms and conventions ...
In what ways does your media use, develop or challenge forms and conventions ...In what ways does your media use, develop or challenge forms and conventions ...
In what ways does your media use, develop or challenge forms and conventions ...zombiejuicek
 
The one excuse god wont accept
The one excuse god wont acceptThe one excuse god wont accept
The one excuse god wont acceptJosh Swafford
 
You're Invited | A Sermon for Lent from Matthew 22:1-14
You're Invited | A Sermon for Lent from Matthew 22:1-14You're Invited | A Sermon for Lent from Matthew 22:1-14
You're Invited | A Sermon for Lent from Matthew 22:1-14Steve Thomason
 
No more excuses left - let's build great things - Christian Heilmann - Codemo...
No more excuses left - let's build great things - Christian Heilmann - Codemo...No more excuses left - let's build great things - Christian Heilmann - Codemo...
No more excuses left - let's build great things - Christian Heilmann - Codemo...Codemotion
 
Lesson 3-1: Make No Excuses
Lesson 3-1: Make No ExcusesLesson 3-1: Make No Excuses
Lesson 3-1: Make No ExcusesWilliam Harris
 
Canley working on the frontline
Canley working on the frontlineCanley working on the frontline
Canley working on the frontlinecanleychurch
 
2010 1 31 Plunge! 2010 Part 4
2010 1 31 Plunge! 2010 Part 42010 1 31 Plunge! 2010 Part 4
2010 1 31 Plunge! 2010 Part 4Pacific Church
 
The Marriage Feast of Joy
The Marriage Feast of JoyThe Marriage Feast of Joy
The Marriage Feast of JoyPacific Church
 
Are you ready for the wedding? 121014
Are you ready for the wedding? 121014Are you ready for the wedding? 121014
Are you ready for the wedding? 121014John Cheah, CAMS
 
11 wedding garment
11 wedding garment11 wedding garment
11 wedding garmentchucho1943
 
Be involve and make it happen
Be involve and make it happenBe involve and make it happen
Be involve and make it happenJuanito Samillano
 

Viewers also liked (20)

The Father Heart of God (Part 1)
The Father Heart of God (Part 1)The Father Heart of God (Part 1)
The Father Heart of God (Part 1)
 
Father Heart of God (part 3)
Father Heart of God (part 3)Father Heart of God (part 3)
Father Heart of God (part 3)
 
Matthew22(1 14) Bible Study
Matthew22(1 14) Bible StudyMatthew22(1 14) Bible Study
Matthew22(1 14) Bible Study
 
Our best excuses
Our best excusesOur best excuses
Our best excuses
 
Remember These Things
Remember These ThingsRemember These Things
Remember These Things
 
The unforgiving servant
The unforgiving servantThe unforgiving servant
The unforgiving servant
 
Faithwork
FaithworkFaithwork
Faithwork
 
In what ways does your media use, develop or challenge forms and conventions ...
In what ways does your media use, develop or challenge forms and conventions ...In what ways does your media use, develop or challenge forms and conventions ...
In what ways does your media use, develop or challenge forms and conventions ...
 
The one excuse god wont accept
The one excuse god wont acceptThe one excuse god wont accept
The one excuse god wont accept
 
Sermon notes 01.30.11 leading change
Sermon notes 01.30.11 leading changeSermon notes 01.30.11 leading change
Sermon notes 01.30.11 leading change
 
You're Invited | A Sermon for Lent from Matthew 22:1-14
You're Invited | A Sermon for Lent from Matthew 22:1-14You're Invited | A Sermon for Lent from Matthew 22:1-14
You're Invited | A Sermon for Lent from Matthew 22:1-14
 
No more excuses left - let's build great things - Christian Heilmann - Codemo...
No more excuses left - let's build great things - Christian Heilmann - Codemo...No more excuses left - let's build great things - Christian Heilmann - Codemo...
No more excuses left - let's build great things - Christian Heilmann - Codemo...
 
Lesson 3-1: Make No Excuses
Lesson 3-1: Make No ExcusesLesson 3-1: Make No Excuses
Lesson 3-1: Make No Excuses
 
Canley working on the frontline
Canley working on the frontlineCanley working on the frontline
Canley working on the frontline
 
2010 1 31 Plunge! 2010 Part 4
2010 1 31 Plunge! 2010 Part 42010 1 31 Plunge! 2010 Part 4
2010 1 31 Plunge! 2010 Part 4
 
The Marriage Feast of Joy
The Marriage Feast of JoyThe Marriage Feast of Joy
The Marriage Feast of Joy
 
Are you ready for the wedding? 121014
Are you ready for the wedding? 121014Are you ready for the wedding? 121014
Are you ready for the wedding? 121014
 
11 wedding garment
11 wedding garment11 wedding garment
11 wedding garment
 
The effect of the gift!!
The effect of the gift!!The effect of the gift!!
The effect of the gift!!
 
Be involve and make it happen
Be involve and make it happenBe involve and make it happen
Be involve and make it happen
 

Similar to Neo4j wp recommendations_en_bus

Intro to Neo4j
Intro to Neo4jIntro to Neo4j
Intro to Neo4jNeo4j
 
Graphs in Action: In-depth look at Neo4j in Production
Graphs in Action: In-depth look at Neo4j in ProductionGraphs in Action: In-depth look at Neo4j in Production
Graphs in Action: In-depth look at Neo4j in ProductionNeo4j
 
The Connected Data Imperative: An Introduction to Neo4j
The Connected Data Imperative: An Introduction to Neo4jThe Connected Data Imperative: An Introduction to Neo4j
The Connected Data Imperative: An Introduction to Neo4jNeo4j
 
GraphTalk Hamburg - Einführung in Graphdatenbanken und Neo4j
GraphTalk Hamburg - Einführung in Graphdatenbanken und Neo4jGraphTalk Hamburg - Einführung in Graphdatenbanken und Neo4j
GraphTalk Hamburg - Einführung in Graphdatenbanken und Neo4jNeo4j
 
Introducing Neo4j
Introducing Neo4jIntroducing Neo4j
Introducing Neo4jNeo4j
 
GraphTalk Berlin - Einführung in Graphdatenbanken
GraphTalk Berlin - Einführung in GraphdatenbankenGraphTalk Berlin - Einführung in Graphdatenbanken
GraphTalk Berlin - Einführung in GraphdatenbankenNeo4j
 
how_graphs_eat_the_world
how_graphs_eat_the_worldhow_graphs_eat_the_world
how_graphs_eat_the_worldOra Weinstein
 
MIN Sample - Dreamforce 2014
MIN Sample - Dreamforce 2014MIN Sample - Dreamforce 2014
MIN Sample - Dreamforce 2014Michael Levy
 
How Startups can leverage big data?
How Startups can leverage big data?How Startups can leverage big data?
How Startups can leverage big data?Rackspace
 
Neo4j GraphTalks Oslo - Next Generation Solutions built on Neoej
Neo4j GraphTalks Oslo - Next Generation Solutions built on NeoejNeo4j GraphTalks Oslo - Next Generation Solutions built on Neoej
Neo4j GraphTalks Oslo - Next Generation Solutions built on NeoejNeo4j
 
Netflix: Using Big Data in the Cloud to Drive Engagement
Netflix: Using Big Data in the Cloud to Drive EngagementNetflix: Using Big Data in the Cloud to Drive Engagement
Netflix: Using Big Data in the Cloud to Drive EngagementCoy Dean
 
Keynote: Graphs in Government_Lance Walter, CMO
Keynote:  Graphs in Government_Lance Walter, CMOKeynote:  Graphs in Government_Lance Walter, CMO
Keynote: Graphs in Government_Lance Walter, CMONeo4j
 
Knowledge Graphs Webinar- 11/7/2017
Knowledge Graphs Webinar- 11/7/2017Knowledge Graphs Webinar- 11/7/2017
Knowledge Graphs Webinar- 11/7/2017Neo4j
 
What is the Social Graph?
What is the Social Graph?What is the Social Graph?
What is the Social Graph?Isidore Gotto
 
GraphTalks - Einführung
GraphTalks - EinführungGraphTalks - Einführung
GraphTalks - EinführungNeo4j
 
Geschäftliches Potential für System-Integratoren und Berater - Graphdatenban...
Geschäftliches Potential für System-Integratoren und Berater -  Graphdatenban...Geschäftliches Potential für System-Integratoren und Berater -  Graphdatenban...
Geschäftliches Potential für System-Integratoren und Berater - Graphdatenban...Neo4j
 
Big Data, Analytics and Data Science
Big Data, Analytics and Data ScienceBig Data, Analytics and Data Science
Big Data, Analytics and Data Sciencedlamb3244
 

Similar to Neo4j wp recommendations_en_bus (20)

Intro to Neo4j
Intro to Neo4jIntro to Neo4j
Intro to Neo4j
 
Graphs in Action: In-depth look at Neo4j in Production
Graphs in Action: In-depth look at Neo4j in ProductionGraphs in Action: In-depth look at Neo4j in Production
Graphs in Action: In-depth look at Neo4j in Production
 
The Connected Data Imperative: An Introduction to Neo4j
The Connected Data Imperative: An Introduction to Neo4jThe Connected Data Imperative: An Introduction to Neo4j
The Connected Data Imperative: An Introduction to Neo4j
 
GraphTalk Hamburg - Einführung in Graphdatenbanken und Neo4j
GraphTalk Hamburg - Einführung in Graphdatenbanken und Neo4jGraphTalk Hamburg - Einführung in Graphdatenbanken und Neo4j
GraphTalk Hamburg - Einführung in Graphdatenbanken und Neo4j
 
Introducing Neo4j
Introducing Neo4jIntroducing Neo4j
Introducing Neo4j
 
GraphTalk Berlin - Einführung in Graphdatenbanken
GraphTalk Berlin - Einführung in GraphdatenbankenGraphTalk Berlin - Einführung in Graphdatenbanken
GraphTalk Berlin - Einführung in Graphdatenbanken
 
how_graphs_eat_the_world
how_graphs_eat_the_worldhow_graphs_eat_the_world
how_graphs_eat_the_world
 
MIN Sample - Dreamforce 2014
MIN Sample - Dreamforce 2014MIN Sample - Dreamforce 2014
MIN Sample - Dreamforce 2014
 
How Startups can leverage big data?
How Startups can leverage big data?How Startups can leverage big data?
How Startups can leverage big data?
 
Neo4j GraphTalks Oslo - Next Generation Solutions built on Neoej
Neo4j GraphTalks Oslo - Next Generation Solutions built on NeoejNeo4j GraphTalks Oslo - Next Generation Solutions built on Neoej
Neo4j GraphTalks Oslo - Next Generation Solutions built on Neoej
 
Netflix: Using Big Data in the Cloud to Drive Engagement
Netflix: Using Big Data in the Cloud to Drive EngagementNetflix: Using Big Data in the Cloud to Drive Engagement
Netflix: Using Big Data in the Cloud to Drive Engagement
 
Keynote: Graphs in Government_Lance Walter, CMO
Keynote:  Graphs in Government_Lance Walter, CMOKeynote:  Graphs in Government_Lance Walter, CMO
Keynote: Graphs in Government_Lance Walter, CMO
 
Unlock Your Data
Unlock Your DataUnlock Your Data
Unlock Your Data
 
Knowledge Graphs Webinar- 11/7/2017
Knowledge Graphs Webinar- 11/7/2017Knowledge Graphs Webinar- 11/7/2017
Knowledge Graphs Webinar- 11/7/2017
 
Greetings david cutler inform and connect
Greetings   david cutler inform and connectGreetings   david cutler inform and connect
Greetings david cutler inform and connect
 
What is the Social Graph?
What is the Social Graph?What is the Social Graph?
What is the Social Graph?
 
GraphTalks - Einführung
GraphTalks - EinführungGraphTalks - Einführung
GraphTalks - Einführung
 
Greetings david cutler inform and connect
Greetings   david cutler inform and connectGreetings   david cutler inform and connect
Greetings david cutler inform and connect
 
Geschäftliches Potential für System-Integratoren und Berater - Graphdatenban...
Geschäftliches Potential für System-Integratoren und Berater -  Graphdatenban...Geschäftliches Potential für System-Integratoren und Berater -  Graphdatenban...
Geschäftliches Potential für System-Integratoren und Berater - Graphdatenban...
 
Big Data, Analytics and Data Science
Big Data, Analytics and Data ScienceBig Data, Analytics and Data Science
Big Data, Analytics and Data Science
 

Recently uploaded

Dubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls DubaiDubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls Dubaihf8803863
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfLars Albertsson
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130Suhani Kapoor
 
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...soniya singh
 
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Delhi Call girls
 
Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...
Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...
Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...shivangimorya083
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...Suhani Kapoor
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfSocial Samosa
 
Aminabad Call Girl Agent 9548273370 , Call Girls Service Lucknow
Aminabad Call Girl Agent 9548273370 , Call Girls Service LucknowAminabad Call Girl Agent 9548273370 , Call Girls Service Lucknow
Aminabad Call Girl Agent 9548273370 , Call Girls Service Lucknowmakika9823
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...Florian Roscheck
 
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...Suhani Kapoor
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptxthyngster
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxEmmanuel Dauda
 
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Jack DiGiovanna
 
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改atducpo
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxStephen266013
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998YohFuh
 
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Sapana Sha
 

Recently uploaded (20)

VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
 
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls DubaiDubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdf
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
 
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
 
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
 
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
 
Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...
Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...
Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
 
Aminabad Call Girl Agent 9548273370 , Call Girls Service Lucknow
Aminabad Call Girl Agent 9548273370 , Call Girls Service LucknowAminabad Call Girl Agent 9548273370 , Call Girls Service Lucknow
Aminabad Call Girl Agent 9548273370 , Call Girls Service Lucknow
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
 
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptx
 
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
 
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docx
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998
 
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
 

Neo4j wp recommendations_en_bus

  • 1. Powering Recommendations with a Graph Database © 2014 Neo Technology · neo4j.com
  • 2. © 2014 Neo Technology · neo4j.com 2 "YOU MAY ALSO LIKE …" Product recommendations help businesses maximize their online revenue. It requires advanced technology, but this is now available off-the-shelf, and is already being used by Wal-Mart and other market leaders. “You may also like” is a deceptively simple phrase that encapsulates a new era in customer relations- hip management. In offering the advice, businesses maximize the value they deliver by providing highly targeted, real-time product recommendations to their online consumers. This ability to make compelling offers requires a new generation of technology. That technology must cap- ture the customer’s buying history and also instantly analyze their current choices, before immediately matching them to the most appropriate product recommendations. And all of this analysis must be done in real time before the customer moves to a competitor’s website. The key technology in enabling real-time recommen- dations is the graph database, a technology that is fast leaving traditional relational databases behind. Graph databases easily outperform relational and other NOSQL data products for connecting masses of buyer and product data (and connected data in general) to gain insight into customer needs and product trends. Significantly, graph databases are a core technology platform of the Internet giants like Google, Facebook and LinkedIn. But while those pioneers had to build their own in-house data stores from scratch, off-the-shelf graph databases – especially Neo4j – are now available to any business wanting to make the most of real-time recom- mendations. The profit and productivity improvements graph databases offer over relational systems are astounding. Volker Pacher, Senior Developer at eBay which uses the Neo4j graph database for sophisticated real-time courier/package routing, said: “We found Neo4j to be literally thousands of times faster than our prior MySQL solution, with queries that require 10-100 times less code. Today, Neo4j provides eBay with functionality that was previously impossible.”1 GRAPH DATABASES: AN UNCONTROVERSIAL CHOICE eBay is not alone in selecting off-the-shelf graph database Neo4j as a core platform for business critical systems. Neo4j is the world’s most popular graph database, according to database monitoring site DB-Engines2 . Graph databases are growing in popularity faster than any other type of database – by around 250% last year alone. The DB-Engines authors noted excitedly that “graph databases are grabbing an ever-larger slice of developers' atten- tion. If you haven't used them yet, perhaps it's time to have a closer look.”3 The key to understanding graph database systems is they give equal prominence to storing both the data (custo- mers, products) and the relationships between them (who bought what, who ‘likes’ whom, which purchase happe- ned first). In a graph database, we don’t have to live with the semantically poor data model and expensive, unpredic- table joins from the relational world. Instead, graph databases support many named, directed relationships between entities or nodes which gives a rich semantic context for the data. Now we can specify both loves and married to a spouse, owns and disliked a game console, or repeatedly visited a store that was amazing (all while being married to a loved spouse and owning a disliked game console at the same time). And queries are super-fast since there is no join penalty. This makes graph databases especially suited to formulating recommendations, because making the best recom- mendations – and so maximizing value – involves more than simply offering up products because they are best sel- lers. Best sellers can be a successful part of a recommendation, but they are one which by their nature are an agg- BUSINESS BENEFITS OF NEO4J Across industries, Neo4j offers: 1. Improved competitiveness. Neo4j enables new types of business functionality that is often not possible with other technologies, allowing you to make real-time decisions based on connected data. Examples: – Wal-Mart uses Neo4j to make real-time product recommendations by using information about what users prefer. – Most of the top dating and online job sites use Neo4j to recommend jobs and/or dates by incorporating a knowledge of the extended network (friend-of-friend) into the recommendation, again in real time, substan- tially improving the accuracy of the recommendation.
  • 3. © 2014 Neo Technology · neo4j.com 3 regate picture of all customers. Nowadays we expect finely-tuned recommendations for individuals in the the long-tail4 and we react less well to one-size-fits-all sugge- stions. Real-time recommendations requires the ability to understand the customer’s past purchases, quickly query this data, and match the customer to the people that are the closest match to them both in their social network and in buying patterns. To make real-time recommendations also requires the ability to instantly capture any new interests shown in the customers’ current visit. Matching historical and ses- sion data is trivial for graph databases like Neo4j. WAL-MART AND OTHER LEADING ADOPTERS Neo4j’s business benefits have been recognized by Wal-Mart and other market leaders who are using it to serve up real-time recommendations in areas such as general retail, industrial spare parts, jobs, movies, entertainment, restaurants and even online dating: Wal-Mart calls Neo4j “a perfect tool for real-time product recommendations”. The retailer has sales of more than $460 billion and employs 2.2 million associates worldwide, serving more than 245 mil- lion customers weekly through its 11,000 stores in 27 countries and e-commerce websites in 10 countries.5 Wal-Mart Software Developer Marcos Wada explained: “Neo4j helps us to understand our online shoppers’ behavior and the relationship between our customers and products, providing a per- fect tool for real-time product recommendations. As the current market leader in graph databases, and with enterprise features for scalability and availability, Neo4j is the right choice to meet our demands.”6 Glassdoor is an online jobs community with more than 20 million members that helps job seekers make more informed job decisions and helps companies attract top talent. Knowing that most jobs are found through personal and professional connections, Glassdoor wanted to be first to market with a product that let users find jobs through their network of Facebook friends Glassdoor’s ‘InsideConnec- tions’ product now serves job recommendations in real time, driven by Neo4j. In the first year after its launch, Glassdoor experienced rapid growth. Its social database grew to include more than 600 million people, more than half of the Facebook graph, and is still growing. Senior Vice President and CTO Ryan Aylward said: “The Neo4j graph database proved the perfect fit for integrating Facebook into the Glassdoor community. As a result we are able to provide a better experience for our members and provide them with real time job recommendations.”7 Viadeo is the world’s second-largest professional social network. In order to attract new members and retain existing ones, Viadeo wanted to show members how they are connected to one another and to make real-time recommendations. It found the required real-time ‘traversals’ of its professional network were not feasible with MySQL databases and so chose Neo4j. At the time it had 8 million members; it now has over 50 million and is adding 1 million new members a month. Online dating firm SNAP Interactive, whose site “Are You Interested” has over 68 million users, under- stood that relationships are more successful if they are forged between people who have friends in common; so to improve its real-time dating recommendations, it wanted to identify its users’ common friends and friends-of-friends. SNAP Interactive had no efficient way to gather this data, which amoun- ted to making nearly 10 billion connections across its database of over 1 billion unique users, until it found Neo4j. David Fox, SNAP Interactive Big Data Engineer, said: “Neo4j was the obvious solution for modeling friend-of-friend data. It was an easy choice.”8 BUSINESS BENEFITS OF NEO4J Across industries, Neo4j offers: 2. Reduced project time, complexity and cost. Neo4j cuts the overhead on many types of projects, particularly those involving connected data. Many customers cite the huge acceleration that occurs when a graph model is brought to bear on a connected data problem. Examples: – eBay cites that with Neo4j it requires 10-100 times less code than it did with SQL. – Telenor, one of the world's top telcos, used Neo4j for the authorization system on its business customer portal, improving performance by 1,000 times.
  • 4. © 2014 Neo Technology · neo4j.com 4 A leading movie recommendation website is revolutionizing the way the film industry promotes projects by enabling fans to discover the best upcoming releases before they hit the big screen, and make recommendations based on individual taste. In turn, it provides movie studios with insights into the preferences and behavior of film fans, enabling them to more effectively target their marketing campa- igns. They considered MySQL databases for its recommendation system, but after seeing the amount of data required, looked at other databases and chose Neo4j. Their CTO stated: “We wanted to quickly connect audiences to the right movies, and Neo4j just fits our philosophical standpoint. We are very happy that we discovered Neo4j. We increased the speed of generating recommendations and users to movies, which is a core part to our business model.” Recently launched Cobrain makes personalized shopping recommendations to consumers from the products offered by more than 300 major apparel merchants. Members spend a few moments telling Cobrain what they like. It then uses Neo4j to make billions of calculations in order to find the products loved by their anonymous cohorts and provide real-time recommendations.9 Cobrain’s Vice President of Engineering an Technology Andy Rosenbaum said: “The graph database allows us to explore new connections between people, giving a very personalized experience of products we think they’ll love.” TRYING OUT NEO4J Neo4j is used by thousands of companies, including more than 50 of the Global 2000 such as eBay, Wal-Mart, Hewlett-Packard, National Geographic and Cisco. Neo4j and graph databases have also been recognized and acclaimed by a number of leading tech industry watchers. Among them, in January Neo4j was chosen as one of InfoWorld's 2014 ‘Technology of the Year Award’ winners, alongside products including Microsoft Office 365 and Amazon Web Ser- vices. InfoWorld’s Jonathan Freeman said: “The use cases for Neo4j keep piling up as people realize graph databases are not as niche as they thought.”10 Over the past year, Neo4j has received consistent analyst recognition, including being named as a 'Who's Who in NoSQL DBMSs' by Gartner, one of '10 Companies and Technologies to Watch in 2013' by Robin Bloor of the Bloor Group, inclusion in the '21 NoSQL Innovators to Look for in 2020' list by Gary MacFadden of Wikibon, "2014 Technology of the Year" from InfoWorld, as well as notable product awards from AlwaysOn, CRN, DTBA and others. Now Neo Technology has been named by Gartner as a “Cool Vendor” for offering Neo4j as a solution that enables new busi- ness opportunities across the "conver- gence and mutual reinforcement of four interdependent trends: social interaction, mobility, cloud, and information". You can start using Neo4j for free. Down- load an evaluation copy and explore the sample movie graph that comes with it. To move a slice of your key customer or other data across to Neo4j, the website provi- des import tools for loading data from CSV format into the database. BUSINESS BENEFITS OF NEO4J Across industries, Neo4j offers: 3. Faster project time to market and better perfor- mance. Neo4j requires developers to produce less code than relational DB alternatives. Less code = higher quality and an increased success rate on projects. Neo4j’s performance is dramatically better for connected data sets – often the difference between something being possible and not possible. Examples: – eBay cites that "Neo4j allowed us to add functiona- lity that was previously not possible". – Many customers experience improvements on a similar scale...so much so that one of Neo4j’s stan- dard value statements is "minutes to milliseconds", in reference to the speed of top connected queries.
  • 5. © 2014 Neo Technology · neo4j.com 5 Visit http://www.neo4j.com/download http://www.neo4j.com/business-subscription/ REFERENCES 1 http://neo4j.com/users/ebay/ 2 http://db-engines.com/en/ranking/graph+dbms 3 http://db-engines.com/en/blog_post/26 4 http://en.wikipedia.org/wiki/Long_tail 5 http://corporate.walmart.com/our-story/ 6 http://neo4j.com/news/ebay-walmart-adopt-neo4j-graph-transforming-retail/ 7 http://neo4j.com/users/glassdoor/ 8 http://neo4j.com/users/snap-interactive/ 9 https://cobrain.com/about-us 10 http://www.infoworld.com/article/2606402/data-center/135876-InfoWorlds-2014-Technology- of-the-Year-Award-winners.html#slide31 ABOUT NEO TECHNOLOGY Graphs are everywhere. From websites adding social capabilities to Telco’s providing personalized customer services, to innovative bioinformatics research, organizations are adopting graph databases as the best way to model and query connected data. Neo Technology researchers have pioneered graph databases since 2000, and have been instrumental in bringing the power of the graph to numerous organizations worldwide, including 50 Global 2000 customers, such as Cisco, Accenture, Telenor, eBay and Walmart. Serving customers in production for over a decade, Neo4j is the world's leading graph database with the largest ecosystem of partners and tens of thousands of successful deployments. Neo Technology is a privately held company funded by Fidelity Growth Partners Europe, Sunstone Capital and Conor Venture Partners, and is headquartered in San Mateo, CA, with offices in Sweden, UK, Germany, France, and Malaysia. For more information, please visit www.neo4j .com.