Neo4j is a one of the prominent Graph Databases. Neo4j is a world's driving open source Graph Database and is composed in Java dialect which is totally created by utilizing Java Language by Neo automational Technologies.
Neo 4j major features are
An open source
No SQL
Composition free
Graph Database
Conceptual
figure
What is Neo 4j?
Description
Neo4j is not only a graph database, it is the product that is prominent and commonly used in most of the developed companies. Neo4j comprises of different modules such as:
ACID
Java
Enterprise features
Billions of entities
Rest API
ACID
Neo4j is an ACID property which means all the data modifications is done within a transaction. If some thing goes wrong it will roll back to a state where the data was reliable for the transactional processing.
Java
Neo4j is implemented in java, but ensures the transaction to hold on and doesn't ensure the properties of java and can change from one platform to platform as the one desire. The advantage of the java implementation is that Neo4j can work in Windows, Linux and OSX.
Enterprise features
Neo4j Graph Database come with community and enterprise features to support big databases and powerful machines. This Neo4j is making hard for backup and advanced monitoring which can easily scale up and adjust the hardware periodically.
Billions of entities
Neo4j is comfortable with billions of entities that depends on the hardware it runs.
Rest API
This ensures that almost every platform outside of java can communicate with Neo4j without any problem.
Neo4j's Editions
Description
Neo4j is a product by Neo technologies. It is an open source and the code is hosted on GitHub. This Neo4j edition are of 4 types, such as:
Community
Enterprise
Startup
Personal
The community edition is completely free and it's GNU V3 licensed and basically means that individuals, organisations and companies used this software for free and read and study the source. The community edition lacks supports and the enterprise features. The other three versions share the same features which includes the enterprise features. The difference lies in the support level. The personal edition is still free after the registrations but can only use it in companies with up to three employees and maximum annual revenues. The startup edition is about $12,000 and can use the company with maximum of 5 million revenues, but for getting the price of enterprise edition with no revenue limit and as to request for Neo technologies sales department.
Summary
Key Points
Neo4j - Is a popular graph database.
Neo4j modules - Comprises of ACID, Java, Enterprise features, Billions of entities and Rest API.
Neo4j Editions - Comprises of Community, Enterprise, Startup and Personal.