When we started GrapheneDB 10 years ago, our motivation was to offer people worldwide a way to host their Neo4j Community databases in the Cloud. Over the past years, we have focused on developing a fully managed platform for our customers that is reliable and secure. This year, our efforts have culminated in a brand-new platform, completely redesigned both externally and internally, making it more reliable and versatile, ready for the years to come.
Now, it’s time to return to our roots and focus on our primary vision: making Neo4j Community production-ready in the Cloud. In this vein, we’re proud to present a feature we’ve been working on for the past few months: Read-Replicas for Neo4j Community. We’ve added the capability to add Replicas to your Neo4j Community single dedicated plan. Read-Replicas replicate the main node’s write transactions and apply the operations to their data sets asynchronously.
Benefits of Read-Replicas:
- Redundancy and Increased Availability: Replicas are deployed automatically in different Availability Zones, providing a level of fault tolerance against zonal outages.
- Increased Read Capacity: Adding more than one Replica can provide increased read capacity as clients can send read operations to different servers.
- Additional Uses: Replicas can be maintained for other purposes, such as disaster recovery, running expensive requests without affecting your writes, etc. Additionally, Replicas provide the option of being able to export your database without downtime.
Additional information and moving forward
This feature is now available for any database on DS3+ plans and Neo4j version 5. For existing databases, we have created a maintenance operation for you to opt-in and get to the latest GDB with replication.
Once you have added Replicas to your deployment (no downtime operation), writes will automatically get routed to your Main node and reads to your Replicas. You can even configure if you want your Main node to participate in the routing of read transactions.
You can find more info on managing Replicas here.
We’re excited about this new addition to our service and look forward to continuing to make Neo4j Community and our platform the best possible option for hosting your graphs.
Thanks,
The GrapheneDB Team