Comment est implémentée la persistance de neo4j des noeuds et des relations? Comment sont gérés les index?Comment la persistance de neo4j est-elle implémentée?
11
A
Répondre
8
sur les indices: Neo4j
n'a pas d'index sur son propre. Il a seulement une interface appelée IndexerService
, qui est implémentée par Lucene
(par exemple), ce qui est assez rapide et gère rapidement les recherches exactes et en texte intégral, mais ne supporte pas any-search.
Il est facile d'indexer les nœuds en neo4j
, il suffit d'appeler l'index de la fonction (nœud, clé, valeur); et c'est indexé.
Vous ne savez pas à propos de comment la persistance est implémentée.
1
Il semble qu'ils utilisent leur propre implémentation de stockage. Regardez autour du paquet org.neo4j.kernel.impl.nioneo.store.
Questions connexes
- 1. Neo4j Documentation
- 2. Limitations de licence Neo4j?
- 3. Neo4j vs OpenLink Virtuoso
- 4. Comment la programmation événementielle est-elle implémentée?
- 5. Comment la hiérarchie d'appels est implémentée
- 6. La méthode de jointure n'est pas implémentée
- 7. Convertir Neo4j DB en XML?
- 8. Comptage des primitives dans Neo4j
- 9. Comment la propriété de dépendance est-elle implémentée?
- 10. Comment la couche de script supplémentaire est-elle implémentée?
- 11. Paramètres de configuration Spring Pour Neo4j
- 12. Différence entre la base de données graphique: Neo4j & AllegroGraph
- 13. Persistance de la vue de l'application iPhone
- 14. Comment la référence à l'objet Java est-elle implémentée?
- 15. Comment la redirection 301 est-elle implémentée par différents navigateurs?
- 16. Comment la fonction "cliquer pour voir plus" est-elle implémentée?
- 17. Persistance Java dans la base de données
- 18. Comment puis-je passer progressivement à la logique de persistance NHibernate à partir de la logique de persistance ADO.NET existante?
- 19. Service de persistance SQL
- 20. Quelle est la différence entre GraphDatabaseService ou NeoService dans neo4j
- 21. Persistance basée sur la priorité?
- 22. exception dans la requête persistance
- 23. Comment la persistance change-t-elle l'architecture de l'objet?
- 24. Comment tester correctement un calque de persistance?
- 25. Persistance de la session entre plusieurs domaines?
- 26. problème lors de la persistance entité
- 27. Conserver la fiche de doctrine sans persistance
- 28. Empêcher la persistance de NaN par Hibernate
- 29. persistance persistance avec mysql, impossible d'obtenir l'instance de processus
- 30. Indique si la persistance ou la non-persistance du nombre de résultats par page. Si nous voulons persister, comment persister
il y a quelques conseils sur la façon dont la persistance est mise en œuvre dans ce blog http://nosql.mypopescu.com/post/1396301953/neo4j-internals?utm_source=twitterfeed&utm_medium=twitter – amirouche
Il y a une série de blogpost par un contributeur de Neo4j http://digitalstain.blogspot.fr/2010_10_01_archive.html. IIRC c'est une liste liée, avec la gestion de tampon et dans les serrures de mémoire. Il n'a pas de structure de données particulière. – amirouche