Graphs are everywhere. Discover yours.

With the ever-increasing amount of connections in our data, graph databases help companies differentiate themselves by unlocking the insights for use real-time services. Scroll down to find out how!


Neo4j is 1000x faster than a relational database

Graph database

Graph databases are built ground-up for storing connected data – something no other kind of database does well.

By leveraging connected data, companies can differentiate themselves by drawing on previously untapped insights.

1000x faster

Graph applications are frequently 1000 times faster than equivalent RDBMS implementations.

When operations go from taking minutes to taking milliseconds, completely new doors open in terms of the services you can build.

Ask anything

In a graph database, you can ask deep questions about anything, in real-time.

The Cypher query language enables rapid development, as well as excellent reporting.


95% of Neo Technology customers use Enterprise Edition
Neo4j Enterprise Edition comes with a set of features tailored for mission-critical production deployments.

Neo4j Clustering

Unique to Neo4j Enterprise Edition, Neo4j Clustering provides:

  • High availability with hands-off operation
  • Read scalability with more servers
  • Online backups, both full and incremental
  • Multi-region clustering, DR, and more.

24/7 Support & Services

An Enterprise Edition license includes 24/7 support and access to the Neo Technology Professional Services network.

Our graph experts have extensive experience with graph and NoSQL technologies, and will guide you from proof of concept through production launch and beyond. Contact us!

High-Performance Components

Enterprise Edition exclusively features proprietary internals, including a in-heap cache implementation, and more. This yields significantly better memory utilization and performance than Community Edition.

Fully Certified

Neo4j Enterprise Edition is put through a rigorous and extensive series of QA procedures. It is fully certified by Neo Technology for production use.


Over 25 of the Global 2000 use Neo4j Enterprise Edition
Neo4j is deployed by thousands of organizations worldwide, across a wide range of uses. Explore some industries and use cases below.

Explore by Industry

FiftyThree is the company behind Paper, an iPad app for freeform writing/sketching/drawing used at companies such as Apple, Facebook, Nike, Pixar, and Vimeo.

"It sounds cliche, but we were truly able to translate whiteboard sketches directly to our data model, with no (or minimal) futzing in between. And that meant that we were able to crank out features and iterate rapidly on them. The simple programming model and schemaless structure were key factors here." – Aseem Kishore

Telenor Group, one of the top 10 telecoms in the world, uses Neo4j for identity management and access control across the customer organizational hierarchy.

Telenor went from hours to milliseconds with Neo4j when they replaced their SQL-based access control solution with Neo4j. Permissions can now be resolved in real-time, with any changes being reflected immediately.

Around the world, every trading day, The Intercontinental Exchange (ICE) offers its participants access to a range of liquid markets, financial services such as risk management, and a transparent view of the global markets.

Neo4j enables ICE to provide a global collaboration platform for traders on the exchange. By leveraging Neo4j, ICE reduced development times and brought to market a versatile collaboration platform for finance professionals where they can get more done, together.

BI for health care, Zephyr Health enables the merging of health care datasets to compelling visualization and reporting, drawing on insights through active data research and modeling.

The health care domain is a complex graph of connected data, including hospitals, practitioners, patients, and much more. Neo4j excels at storing, querying, and reporting on this kind of data, and was therefore a natural choice for Zephyr Health.

Gamesys Ltd. is a leading gambling provider in the UK, with success games including Jackpotjoy and an official Caesars Casino partnership.

Gamesys leverages Neo4j to power high-value social features in its cash gaming portfolio. This includes tracking which players interact with whom and managing referral bonuses.

According to Gamesys, Neo4j was selected from an extensive research and development exercise in which several competing APIs were evaluated.

Explore by Use Case

Classmates.com operates the world's largest online yearbook database. The company connects members in the United States and Canada with friends and acquaintances from school, work, and the military.

Neo4j enables Classmates.com to focus 100% on their data and the value the can bring to customers with that data. The flexible data model allows for the inherently complex relationships in the domain to be modelled and queried with ease.

Glassdoor is rapidly becoming the leading tech job search site in the United States. They are well-known for their crowd-sourced company review and salary search features.

By storing both the social graph as well as the employment graph in Neo4j, Glassdoor is able to serve users with accurate real-time job recommendations.

Serena Software, Inc. provides an integrated suite of software products for managing and controlling change across distributed systems and mainframe platforms worldwide.

The management of vast amounts of assets and the ways they are related, both physically and dependency-wise, is a complex problem to model and query. Neo4j enables this with high performance and reliability, while keeping development friction to a minimum.

Identropy provides cloud-based identity management solutions to enterprise customers.

An "LDAP on steroids", Neo4j provides the foundational capabilities required to model, query, and store the relationships between users, organizations, accounts, and much more.

Spearheaded by Accenture, Neo4j powers the core routing engine at one of the largest shipping companies in the world. Routing thousands of parcels per second, Neo4j is critical to the operation.

The development speed and flexibility gained with Neo4j, coupled with its world-class performance, made the choice of technology a no-brainer.


Take Neo4j for a test drive with Cypher
Select a use case below.

Friends of Friends

Find all of Joe's second-degree friends.


                                    

Common Friends

Find all friends that Joe has in common with Sally.


                                    

Connecting Paths

Find all friends on the shortest path that connects Joe to Billy.


                                    

Impact Analysis

Find all upstreams impacted by outage of Server 1.


                                    

Dependency Analysis

Find all dependencies of the public website.


                                    

Statistics

Find the most depended-upon component.


                                    

Transitive Closure

Given suspicions about Hank, find related information to investigate.


                                

Investigation Targeting

Find large cliques to investigate further.


                                

Fast Insights

Find all accounts for a given SSN.


                                

Try it with your own data in 3 steps

1. Model your graph

Draw your domain on a whiteboard. Add type names to the relationships. You're done.

2. Insert your data with Cypher

Use Cypher to insert your data into Neo4j.

3. Bulk load data in volumes

Use the LOAD CSV command in Cypher to load millions of nodes at once.

MERGE (p1:Person {name:"Joe"})
MERGE (p2:Person {name:"Bob"})
MERGE (p1)-[:KNOWS]-(p2);
MERGE (p:Person {name:"Bob"})
MERGE (c:Company {name:"Tesla"})
MERGE (p)-[:WORKS_AT]->(c);

Create indexes for better node lookup performance:

CREATE INDEX ON :Person(name);
CREATE INDEX ON :Company(name);

Note: indexes speed up search for individual nodes, but are not used for graph matching.

name
Joe
Bob

people.csv

USING PERIODIC COMMIT
LOAD CSV WITH HEADERS
  FROM "file:///tmp/people.csv" 
  AS line
MERGE (p:Person {name: line.name})

Load people


Beyond a few million, please use an offline batch loading tool.


Interested? Learn more.

Read the book

Take the opportunity to read the brand new O'Reilly book on Graph Databases. Jim Webber, Ian Robinson, and Emil Eifrém cover all things relevant to graphs, from modeling, to import, querying, and optimization.

Visit GraphDatabases.com to download a free copy.

Check out a webinar

Frequent webinars feature Neo Technology customers, engineers, and more. Presenting on success stories, technical deep-dives, roadmap, and more, there are many recorded webinars available for watching.

Visit Neo4j.org to see upcoming webinars, as well as recorded ones.

Attend an event

Neo4j events are hosted around the globe almost daily. They're a great way of meeting other Neo4j users in a relaxed setting to talk about anything from use cases, to cluster setups, to the beer is being served.

Visit NeoTechnology.com for a list of events.

Get in touch

Whether you're doing a proof of concept for your company, or playing around with Neo4j for a side project, we love hearing from you. Reach out on Twitter, shoot us an e-mail, use this form, or try us on our Google Group.