2013-08-02 6 views
0

J'ai créé un GraphDB Neo4j via Java avec EmbeddedDatabase. Quand j'ai vu mes cartes d'identité, je pensais que quelque chose ne va pas, car elles sont très haut.Neo4j Présentation Le tableau de bord renvoie un nombre de nœuds/de relations/de propriétés incorrect?

Le graphique a seulement des insertions, pas supprimé ou mises à jour pour le moment. Et je vois que le tableau de bord de synthèse signale 13182 nœuds et 24785 relations. Une idée de pourquoi c'est si haut?

En interrogeant tous mes nœuds et relations, je vois ce que je m'attends. Je trouve juste étrange que sans aucune suppression, les ID sont si élevés. Est-ce un comportement normal.

P.s .: Je suis en cours d'exécution Neo4j 2.0.0 M003

enter image description here enter image description here enter image description here

Répondre

0

Le tableau de bord ne sont pas précis car il ne montre pas le nombre réel de noeuds, NRE et accessoires. En effet, il montre l'identifiant le plus élevé utilisé pour les nœuds, les rels et les accessoires. Neo4j 2.0.0M3 semble allouer des identifiants par bloc, c'est pourquoi vous obtenez la différence. Si vous supprimez des éléments dans la base de données, l'ID le plus élevé en cours d'utilisation peut rester au même niveau, voire une source en cas d'imprécision.

Si vous avez besoin du nombre réel de nœuds, vous pouvez utiliser

start n=node(*) return count(n) 
Questions connexes