¿Cómo se implementa neo4j la persistencia de nodos y relaciones? ¿Cómo se manejan los índices?¿Cómo se implementa la persistencia neo4j?
11
A
Respuesta
8
en índices: Neo4j
no tiene índices en su propio. Solo tiene una interfaz llamada IndexerService
, implementada por Lucene
(por ejemplo), que es bastante rápida y maneja búsquedas exactas y de texto completo rápidamente, pero no admite ninguna búsqueda.
Es fácil indexar los nodos en neo4j
, solo llama al índice de función (nodo, clave, valor); y está indexado.
No estoy seguro acerca de cómo se implementa la persistencia.
1
Parece que usan su propia implementación de almacenamiento. Mire a su alrededor el paquete org.neo4j.kernel.impl.nioneo.store.
Cuestiones relacionadas
- 1. ¿Cómo se implementa BigDecimal?
- 2. ¿Cómo se implementa "const"?
- 3. ¿cómo se implementa sarcmark?
- 4. ¿Cómo se implementa set()?
- 5. ¿Cómo se implementa HttpSession?
- 6. ¿Cómo se implementa __RTC_CheckEsp?
- 7. ¿Cómo se implementa OpenID?
- 8. ¿Cómo se implementa Set.toString()?
- 9. ¿Cómo se compara FlockDB con neo4j?
- 10. ¿Cómo se implementa la propiedad de dependencia?
- 11. ¿Cómo se implementa realmente la grabadora Wami?
- 12. Cómo se implementa la esteganografía en php
- 13. ¿Cómo se implementa la paginación en PHP?
- 14. ¿Cómo se implementa la autenticación en servicestack.net
- 15. ¿Cómo se implementa la virtualización de aplicaciones?
- 16. ¿Cómo se implementa la referencia internamente?
- 17. ¿Cómo se prueba la persistencia de la unidad?
- 18. ¿Cómo se implementa ** en Python?
- 19. ¿Cómo se implementa std :: tuple?
- 20. PhoneGap y cómo se implementa
- 21. ¿Cómo se implementa Google Calculator?
- 22. cómo se implementa boost multi_index
- 23. nHibernate: no se puede ubicar la persistencia
- 24. ¿Cómo se implementa malloc() internamente?
- 25. Neo4j en la nube
- 26. neo4j: ¿Cómo cambiar la base de datos?
- 27. ¿Cómo se implementa Super en Java?
- 28. Función Inside random() - ¿Cómo se implementa?
- 29. ¿Cómo se implementa el método http post?
- 30. ¿Cómo se implementa el Alcance léxico?
hay algunos consejos sobre cómo se implementa la persistencia en esta entrada del blog http://nosql.mypopescu.com/post/1396301953/neo4j-internals?utm_source=twitterfeed&utm_medium=twitter – amirouche
Hay una serie de publicaciones de blog por un colaborador de neo4j http://digitalstain.blogspot.fr/2010_10_01_archive.html. IIRC es una lista enlazada, con administración de búfer y en bloqueos de memoria. No tiene una estructura de datos particular. – amirouche