2014-10-29 11 views

Odpowiedz

8

Istnieją różne powody, dla korzystania z wielu definicji krawędzi zamiast tylko jednego:

  1. Aby pokazać różnice w treści: Możesz mieć różne zbiory brzegowe dla bought i watched. Jest to również możliwe dzięki zastosowaniu etykiety i sprowadza się do osobistych preferencji.
  2. Definicje krawędzi pozwalają ograniczyć kolekcje po stronie krawędzi in i po stronie . Możesz na przykład powiedzieć, że przejścia między bought zawsze zaczynają się od dokumentu dla kolekcji people i przechodzą do kolekcji product. W przeciwnym razie musiałbyś to zrobić w swojej aplikacji.
+1

Dzięki, jeśli dobrze rozumiem, wydaje się, że to tylko kwestia preferencji. Czy istnieje korzyść obliczeniowa/wykorzystanie pamięci dla podejścia z pojedynczym wykresem? – tariqdaouda

+1

Obliczeniowa/Pamięć powinna być równoważna. Punkt 2 jest jednak różnicą funkcjonalną. – moonglum

Powiązane problemy