Neo4j Administration

Important - page not maintained

This page is no longer being maintained and its content may be out of date. For the latest guidance, please visit the Neo4j Operations Manual .

Are you preparing to deploy Neo4j into production and handle management and operation of the system? This section features guides and tutorials to help you understand how to deploy, maintain, and optimize Neo4j.

When running Neo4j in production, we want to maximize the processes and configuration for scalability, monitoring, and day-to-day operations. We will cover how to run Neo4j in various environments, tune performance, operate databases, configure security, set up an architecture, and more.

Taking advantage of the latest features

Each new version of Neo4j offers new features and capabilities, as well as adjustments and improvements to existing functionality. Operating in the changing environment requires some knowledge and training of the features themselves, as well as how they apply to your particular environment.

Various guides throughout this section will cover topics on key operational features and how they work.

Performance Tuning

Running business critical or even demanding applications in production requires a robust system. It probably also includes some optimizations to configurations, architecture, or queries in order to maximize speed and reliability benefits for the entire system.

From learning tips and best practices calculating the recommended hardware configuration for your Neo4j deployment to troubleshooting performance issues and improving performance, there are guides in this section to tackle many of these common problems.

Architecture & Deployment

Deployment options for databases are often flexible to handle varying environments and operating requirements, and Neo4j is no exception. The deployment chosen will depend on existing system architecture, scalability needs, access locations and regions, and integration needs with other systems.

Some of these guides cover information on handling different types of deployments, including how to deal with Neo4j in database clusters and how to containerize Neo4j with Docker.

Public and/or private cloud provider deployment options are also possible. Cloud-hosted offerings and how to deploy Neo4j to infrastructure or platform providers is documented and referenced in the cloud and Neo4j AuraDB sections.