Neo4j: From Graph Database to Graph Platform

Neo4j has expanded to become a platform for all things graph technology – adding graph analytics and tooling, graph ETL, graph data wrangling to connect with data lakes, graph visualization and discovery integration, and a new Enterprise Edition for developers.

Diagram of the Neo4j Graph Platform

All Editions:

  • Expanded native indexes include numeric properties, making writes and updates much faster.
  • The new Cypher interpreter is 40-70% faster.
  • Data import uses 40% less memory and adds page caching for large imports. Best of all, node ids are fetched in batch, removing a pesky bottleneck.
  • Internal tests indicate that write speed is 55% faster than Neo4j 3.2 and nearly 350% faster than version 2.3
  • Neo4j graph algorithms diagram
    Use graph algorithms to reveal unseen patterns in your connected data.
  • Data scientists enjoy graph algorithms including PageRank, centrality and pathfinding – they’re all included in the APOC library and impressively fast.
  • A new data lake integrator toolkit supports import/export of HDFS files into graphs and back again.
  • Cypher for Apache Spark (CAPS) not only binds the ease of writing Cypher with a massively scalable, in-memory graph analytics processor, but its queries also return subgraphs! This makes Cypher composable and allows users to chain graph queries in sequence to carry out complex algorithmic logic. Graphs can now be saved in both Neo4j and as snapshot files in HDDS.
  • Neo4j ETL simplifies morphing RDBMS data into graphs to reveal previously invisible, long-path relationships hidden within structured data.

  • Neo4j ETL Interface
    RDBMS-to-graph and bulk importing improvements let you hit the ground running with Neo4j.

    Enterprise Edition:

  • The Bolt driver’s new least-connected load balancing replaces round-robin selection in order to maintain high cluster throughput under high demand conditions.
  • Intra-server encryption keeps all server-to-server transmissions safe – from data center to data center and across cloud zones.
  • Clusters now support IPv6 which sets the stage for trillions of device and IP connections.
  • The Neo4j Desktop package is the new developers’ mission control console. It provides a free local instance of Neo4j Enterprise Edition for development and includes access to Neo4j visualization and development tools and an installer for APOC and graph algorithm libraries.
  • Neo4j Desktop App
    The Neo4j Desktop package is your mission control for organizing and managing all of your Neo4j projects.