Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Why did Neo4j change it's name to Neo5j?

Tags:

neo4j

They just announced, they changed their name to Neo5j.

I always thought that 4j meant for-Java. And as Neo4j is implemented in Java and Scala and the ~4j suffix has been highly popular (in the 90's) it never occurred to me that the 4j and now 5j is actually a version denomination.

enter image description here

But it seems common in database circles to use that number + letter versioning scheme, like Oracle does with 9i, 11g and 12c.

Now the question is what does the 5j stand for? The article doesn't answer it. Can anyone help me resolve this?

like image 725
Michael Hunger Avatar asked Apr 01 '17 12:04

Michael Hunger


People also ask

Why Neo4j is called Neo4j?

Neo4j is implemented in Java and accessible from software written in other languages using the Cypher query language through a transactional HTTP endpoint, or through the binary "Bolt" protocol.The "4j" in Neo4j is a reference to its being built in Java, however is now largely viewed as an anachronism.

Who owns Neo4j?

CEO and co-founder Emil Eifrem said that Neo4j, which was founded back in 2007, has hit its growth stride in recent years given the rising popularity of graph-based analysis.

What is the meaning of Neo4j?

Neo4j is a graph database. A graph database, instead of having rows and columns has nodes edges and properties. It is more suitable for certain big data and analytics applications than row and column databases or free-form JSON document databases for many use cases. A graph database is used to represent relationships.


2 Answers

The Neo series of databases was developed in Sweden and attracted the 'j' suffix with the release of version 4 of the graph database. The 'j' is from the word 'jätteträd', literally "giant tree", and was used to indicate the huge data structures that could now be stored.

Incidentally the 'neo' portion of the name is a nod to a Swedish pop artist Linus Ingelsbo, who goes by the name NEO. In Neo1 the example graph was singers and bands and featured the favourite artists of the developers, including NEO. This was changed to the movie data set in the version 4 release.

like image 154
Dom Davis Avatar answered Sep 28 '22 14:09

Dom Davis


The name neo5j is an April Fools joke - don't be fooled!

like image 40
Gautam Avatar answered Sep 28 '22 14:09

Gautam