Avec une seule instance de serveur Neo4j (non embarqué), comment ajouter plusieurs types de déploiement de schéma (similaire à MySQL) dans Neo4j? Comment est-il possible d'ajouter/supprimer le temps d'exécution du schéma dans Neo4j déployé en tant que serveur?Neo4j - Comment émuler le déploiement de plusieurs schémas MySQL dans Neo4j
Répondre
Vous pouvez traduire chaque table en un type de noeud, des colonnes en propriétés de noeud (ou de relation) et des clés étrangères en relation (ici vous pouvez stocker plus de propriétés).
Neo4j est sans schéma, mais Ce que vous pouvez faire dans Neo4j est de créer des nœuds liés à votre nœud racine, chacun représentant une "classe". Si vous liez toutes les instances au nœud "class", vous pouvez les parcourir comme itératif dans une table de type SQL ou connaître le "schéma" qui suit ce nœud.
Voici un exemple sur la façon de modéliser les catégories de SQL à Neo4j: http://blog.neo4j.org/2010/03/modeling-categories-in-graph-database.html
Merci pour votre réponse, j'ai une contrainte où les données provenant de schémas différents (dans la terminologie mysql) devraient être séparées. – PankajM
Il est sans schéma, comme MongoDB. Mais ici vous n'avez pas de collections. Si vous utilisez OrientDB (une autre base de données de graphes) au lieu de Neo4j, vous pouvez définir des schémas ou le laisser libre (il est mélangé). – arutaku
Merci, je vais vérifier OrientDB. – PankajM
- 1. plusieurs charges dans neo4j
- 2. Neo4j Index dans une migration pouvoir d'appréciation Mysql à Neo4j
- 3. comment accélérer l'insertion de mysql dans neo4j?
- 4. Neo4j retourné plusieurs valeurs
- 5. Neo4j MySql Benchmark
- 6. Plusieurs sessions dans neo4j ogm
- 7. neo4j Session.clear dans plusieurs threads
- 8. Neo4j: Fusion de plusieurs relations
- 9. Comment imbriquer plusieurs résultats dans neo4j?
- 10. Comment fournir plusieurs requêtes dans Neo4j Cypher?
- 11. Utiliser neo4j intégré avec le client neo4j
- 12. Comment combiner plusieurs lignes dans neo4j?
- 13. Comment atteindre la multi-location dans Neo4j
- 14. Neo4j: plusieurs chefs d'accusation de plusieurs correspondances
- 15. Installation de neo4j-spatial sur neo4j 2.3.1
- 16. Neo4j liste liée - plusieurs nœuds
- 17. NEO4J Match lent contre MySQL
- 18. Neo4J HA avec Neo4J Spatial
- 19. Webadmin Neo4j sans serveur Neo4j
- 20. Neo4j Correspond à plusieurs étiquettes
- 21. neo4j EXTRAIT avec plusieurs éléments
- 22. Neo4j - plusieurs matchs en option
- 23. neo4j compatibilité avec plusieurs chiffrements
- 24. Spring-data-neo4j VS neo4j API
- 25. Incrément automatique dans Neo4j
- 26. Neo4j Cypher: remplacer plusieurs caractères
- 27. requête Neo4j Cypher pour plusieurs à plusieurs
- 28. Neo4j ne démarre pas automatiquement après le déploiement à heroku
- 29. Comment ajouter des étiquettes dynamiquement aux nœuds dans Neo4j à partir de neo4j-ogm ou spring-data-neo4j?
- 30. plusieurs noeuds dans un Neo4j CREATE
Il n'y a pas de solution pour ce encore? Très étrange ... – Murta