Contact Us

HIGHLY VALUABLE CONNECTED DATA
USE CASES DRIVE ENTERPRISE ADOPTION

Graph database adepts at handling massive, complex, interconnected, and unpredictable mesh data. It doesn’t matter if there are 10 hops or 10,000 hops, you’re still getting a response in milliseconds. And it doesn’t matter if your data grow. Still just as performant.
Real-Time Recommendations
Fraud Detection
Network & IT Operations
Master Data Management
Knowledge Graph
Identity & Access Management

POPULARITY NEO4J HAS BEEN DOWNLOADED
MORE THAN 10 MILLION TIMES.

M +
Neo4j’s Downloads
From the aspect of downloads, Neo4j is a graph database company with a great development prospect. 13M+ from Neo4j Distribution 7M+ from Docker.
K +
Neo4j Trained Developers
Neo4j possesses about 50K+ trained/certified Neo4j professionals through many years’ training.
K +
Neo4j Meetups
There are thousands of meetup members globally attend GraphConnect, the graph database technology conference.

PAIN POINTS ANALYSES AND CHALLENGES

scenarios of financial compliance and operational risk control involves multi-dimensional analyses. Traditional database cannot solve this issue well. Catahy Financial Holdings is also one of Neo4j successful customer.

The main pressures of banks come from compliance and regulatory risk, internet fraud risk, and internal employee risk. With the advantage of knowledge graph, various banking risks can be prevented by four types of risk management.

Use Cases
Employee Management

Employee and relatives; employee and external enterprise.

Customer Management

Financial statement, bank reference, profession, financial flow, and important event.

Customer Relationship Management

Kinship, shareholding, corporate groups, business relations, supply chain, and industry relations.

Business Management

Business process, business compliance, business fund, business progress, and business data.

WHAT IS A
GRAPH DATABASE?

  • Graph database is a new database system based on graph theory, using Neo4j, developers build intelligent applications that traverse today's large, interconnected datasets in real time.
  • The native graph database delivers consistent, real-time performance for multi-hop queries on large, interconnected datasets.
  • A Graph database is a database management system with Create, Read, Update and Delete (CRUD) operations working on a graph data model. Graph database are generally build for use with OLTP systems, they are normally optimized for transactional performance, and engineered with transactional integrity and operational availability in mind.
  • By intuitively mapping data points and the connections between them, Neo4j powers intelligent, real-time applications that tackle today's toughest enterprise challenges, including: Artificial Intelligence (AI) and machine learning, The Internet of Things (IoT), Real-time recommendations and personalization, Master Data Management (MDM), Fraud detection, Network and IT operations, and Identity and access management

WHY ADOPT GRAPH DATABASE?

  • Nothing in the world exists on its own. Connections and relationships - this is what makes everything coherent.
  • The relational database cannot handle relationships well.
  • Other NoSQL cannot handle relationships well.
    • No support for connected data at the database level. Performance and data trustability degrade with scale and complexity of connections.
    • Query language varies, but no query constructs exist to express data relationships.
    • Joins are calculated at query time.
    • It does not support full ACID(Atomicity, Consistency, Isolation and Durability) rules.
Modeling Difficulty
  • Cannot model or store data and relationships without complexity.
Scale Difficulty
  • Relational and NoSQL databases are restrained by data volume restrictions.
  • Relational database is subject to a number of factors — table size, index size, concurrent queries.
  • Database model must be developed with modelers and translated from a logical model to a physical one.
  • Any changes require weeks of downtime for implementation.
Low-Performance
  • The storage of database is increased by increasing the number and levels of relationships, and database size.
  • Performance degrades.
Qurey Complexity
  • It requires a table JOIN.
  • Query complexity grows with need for JOINs.
Data Model
RDBMS
Other NoSQL
Neo4j
Performance
variable (low)
high
(simple queries)
variable (high)
Scalability
low
high
high
Flexibility
low
high/ moderate
high
Complexity
moderate
low
high
(get your complex queries answered in milliseconds)
Functionality
relational algebra
variable (low)
graph theory

WHY CHOOSE NEO4J?

Graph Pioneer & Leader
  • Graph pioneer & visionary.
  • Neo4j is the leading graph database platform that drives innovation and competitive advantage at Airbus, Comcast, eBay, NASA, UBS, Walmart and more. More customer successes than all other vendors combined. Diverse roadmap: cloud, DBaaS, Spark, Algos for AI, GQL.
Largest, most active community.
  • Biggest and most active graph community on the planet. Neo4j has the largest and most vibrant community of graph database enthusiasts that contributes to the Neo4j ecosystem.
  • Developers provide very expressive Neo4j examples such as GraphGists.
Flexibility
  • Highly Performant Read and Write Scalability, Without Compromise.
  • Neo4j delivers the lightning-fast read and write performance you need, while still protecting your data integrity.
Superior Performance
  • Native Graph Storage & Processing: Index-free adjacency shortens read time and gets even better as data complexity grows.
  • Get reliably fast transactions with ultra-high parallelized throughput even as your data grows.
Developer Friendly
  • Neo4j includes powerful tools to help you efficiently write, profile and debug queries as well as visualize and navigate your data.

NEO4J GRAPH ADVANTAGE

Index-Free Adjacency

No troublesome INDEX, enabling it to traverse connections orders-of-magnitude faster.

At Write Time: unlike other database, Neo4j’s data is connected as it is stored.

Native graph database
Delivers consistent, real-time performance for multi-hop queries on large, interconnected datasets.
Cypher, the world's most powerful and productive graph query language
The Cypher graph query language empowers this superior performance with 10x less code.
Native graph processing
This minutes-to-milliseconds performance advantage.
Flexiblity & High Availability
Native graph model inherently scales for pattern-based queries. Scale out architecture maintains data integrity via replication.
Easy to data model
The graph data model is more natural.
ETL Tool
ETL used to importing and exporting data between flat files and a neo4j Database.
Reliable ACID transactions
Neo4j uses an ACID consistency model to ensure data is safe and consistently stored.
Data Integration
Easily accessible by REST or Java APIs.

NEO4J BASICS THE LABELED PROPERTY GRAPH MODEL

Nodes
  • Nodes are the main data elements
  • Nodes are connected to other nodes via relationships
  • Nodes can have one or more properties (i.e., attributes stored as key/value pairs)
  • Nodes have one or more labels that describes its role in the graph
Relationships
  • Relationships connect two nodes
  • Relationships are directional
  • Nodes can have multiple, even recursive relationships
  • Relationships can have one or more properties (i.e., attributes stored as key/value pairs)
Properties
  • Properties are named values where the name (or key) is a string
  • Properties can be indexed and constrained
  • Composite indexes can be created from multiple properties
Labels
  • Labels are used to group nodes into sets
  • A node may have multiple labels
  • Labels are indexed to accelerate finding nodes in the graph
  • Native label indexes are optimized for speed

FINANCIAL SERVICES USE CASES

Risk Management Industry Compliance Master Data Management Miscellaneous Other
Franu Detection Data Lineage Compliance Customer 360 Identity & Access Mgt.
Cyber Security IT Network / Microservices Lead Recommendation
Anti-Money Laundering Knowledge Graph
Complex Entities
Transaction Graph

Neo4j Editions

Community
Neo4j is committed to open source. Neo4j Community Edition is fully open source. Neo4j Community is a fully featured, best-in-class graph database that uses the GPL v3 license.
Enterprise
A commercial license for Neo4j Enterprise Edition, providing production-certified graph database with enterprise-grade scaling and ops features.
Use of Neo4j Enterprise by closed-source software applications requires a commercial license, offered under a subscription agreement.
Desktop
Free with registration. Includes most Neo4j Enterprise functionality.
Configure, upgrade and maintain databases via a convenient UI.