2017-09-22 5 views
-2

J'essaie de modéliser certaines données en utilisant Neo4j.Quel est le meilleur cas dans RelationshipEntity sur Neo4j?

Dans mon cas, un utilisateur écrit un commentaire sur un article. Quelle est la meilleure façon de représenter cela?

Première: User -[:COMMENT_ON] -> Article

COMMENT_ON est un RelationshipEntity qui comprend le contenu de commentaire et la date à laquelle il a été écrit.

Deuxième: User - [:WRITE]-> Comment -[:BELONG_TO] -> Article

C'est un peu complexe, mais n'utilise pas RelationshipEntity.

Quelle est la meilleure façon?

Répondre

1

Comme toujours cela dépend ...

Et dans ce cas, il dépend de ce que vous avez l'intention de faire avec les commentaires. Sont-ils eux-mêmes une entrypoint dans votre graphique? Avez-vous l'intention de rechercher sur le contenu? Avez-vous l'intention de trouver tous les commentaires dans un délai précis? Si c'est le cas, il est logique que les commentaires soient des nœuds.

Espérons que cela aide.

Cordialement, Tom

+0

merci. Je vais essayer un RelationshipEntity. – reperion