Neo4j is a cloud-based graph database platform that offers various products, including graph databases, data science libraries, bloom, cyber query language, connectors, integrations, and developer tools. It is different from other database platforms because it connects data as soon as it is stored. This leads to faster and more queries.
But what about the Neo4j pricing structure? If you want to know about the various plan costs, here is some information about Neo4j’s price ranges.
How is the pricing structure determined?
In almost all the plans available for the Neo4j platform, you have to pay for provisioned database capacity. There are no extra charges for computing, storage, backups, network, and IO. Since there is an hourly metering model, the cost calculating the process is straightforward.
What are the different types of plans?
There are two plans based on which the Neo4j database platform is priced: cloud-based Neo4j AuraDB and self-hosted. Each of these is used for varying purposes and has different pricing structures.
1. Neo4j AuraDB
The Neo4j AuraDB is a cloud service entirely operated and managed by the platform. It does not have any external administrators and offers an always-on graph database for cloud developers. Three plans are available under the cloud service: the AuraDB Free, AuraDB Professional, and AuraDB Enterprise.
2. AuraDB Free
The free version is suitable for development projects of a small scale, learning, experimentation, and prototyping. It boasts features like a single database, specific limits on graph size (50k nodes and 175k relationships), multi-tenant infrastructure, and a standard procedure library.
3. AuraDB professional
The professional version is suitable for medium-scale applications in those environments that require advanced development or production. The plans include all the features that are found in the free version. In addition, there are other features, including 64 GB memory for each database, unlimited database instances, regular backups with a retention limit of seven days, and on-demand snapshots.
4. AuraDB Enterprise
If you have large-scale applications that require 24×7 customer support and advanced security measures, you should choose this plan. Apart from all the features available in AuraDB Professional, it includes 256 GB memory per database, 99.95% guaranteed uptime SLA, access control with granular security, backups on an hourly basis with 90 days retention rate, and custom pricing and sales contracts.
5. Self-hosted
You can also choose to install and access the Neo4j software from your server, in your private cloud, or any other public cloud infrastructure, where computing services are managed and operated by a third-party provider and shared with multiple users. There are two plans available under this option: community edition and enterprise edition.
6. Community Edition
The Community Edition is ideal when you are new to Neo4j and are involved with smaller projects that require lower availability, scaling, or professional support. It is available for free and comes with features like open source under GPLv3, cipher graph query language, fully ACID transactions, and fully compatible with Neo4j graph data science.
7. Enterprise Edition
The Enterprise Edition offers a free trial for 30 days, after which you have to pay a specific price to keep using the product. It provides all the features that are available under the Community Edition, in addition to unlimited horizontal scaling with sharding and replication, fine-grained access controls, high availability, and availability as an operational cluster in a stand-alone data science environment.
These were the necessary facts that you should be aware of with regard to the Neo4j pricing structure. Whether you are involved in fraud detection and analysis or identity and access management, this cloud-based graph database platform will help you immensely.