
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.

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.
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

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.
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.
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.

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.
