Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Neo4j database research

I recently started researching database features of databases. At the moment I'm looking into Neo4j Graph database.

Unfortunately, I can't find every bit of information I need. I found most information except the following:

  • Supporting datatypes? (Integer,
  • Max. database size?
  • Max. nodes in db?
  • Max. relations in db?
like image 734
NickGreen Avatar asked Mar 01 '11 08:03

NickGreen


People also ask

Is Neo4j a good database?

Neo4j provides a graph solution as compared to relational or document based databases. It provides very good write performance and horizontal scalable read performance at scale which no other graph database is able to provide at this moment.

Is Neo4j still relevant?

The World's Leading Organizations Rely on Neo4j. With more than 950 enterprise customers, Neo4j is the world's leading provider of scalable graph technology, enabling connected data applications for more than 75% of the Fortune 100.

Is Neo4j used for data science?

Scientists Use Neo4j. Graph data science helps organizations answer some of their most difficult and complex questions by moving the data out of the silos of rows and columns and into an easy to analyze graph.

What is Neo4j database used for?

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.


1 Answers

The supported datatypes:

  • boolean or boolean[]
  • byte or byte[]
  • short or short[]
  • int or int[]
  • long or long[]
  • float or float[]
  • double or double[]
  • char or char[]
  • java.lang.String or String[]

Source: Neo4j API docs

There's no limit on database size, but the current release (1.2) has limitations on the number of nodes, relationships and properties. The limit on each of these is 4 billion. The work on increasing the limits is done right now, and will be included in a milestone release soon. The new limit is 32B on nodes and relationships and 64B on properties.

In the 1.3.M03 milestone release support for a more efficient way of storing short strings was included, which will lower disk consumption considerably for many datasets. See Better support for short strings in Neo4j.

like image 86
nawroth Avatar answered Oct 21 '22 17:10

nawroth