Каковы плюсы и минусы для использования либо linklist
, либо linkmap
, либо edge
для хранения отношений между моими вершинами?OrientDB: Edges vs LinkList vs Linkmap
3
A
ответ
9
Ребро определяет связь между двумя вершинами. Например, вы определяете две вершины: Person и Car. Затем вы определяете граничные диски. Это ребро связывает две вершины вместе. «Джейн» управляет «Фордом».
Список ссылок - это список классов, связанных с другим классом. Класс автомобиля может содержать список ссылок из класса Part. Автомобиль состоит из нескольких частей.
Linkmap - это карта ключа, значения класса ассоциируются с другим классом. Класс автомобиля может иметь ссылочную карту PartType, Part. Автомобиль состоит из нескольких частей, которые могут быть сгруппированы двигателем, корпусом, шасси и т. Д.
Смежные вопросы
- 1. Создать Edges в OrientDB
- 2. Опыт OrientDB vs Neo4j
- 3. OrientDB SQL vs Gremlin
- 4. MongoDB + Neo4J vs OrientDB vs ArangoDB
- 5. orientdb query linklist слишком медленно
- 6. OrientDB get Edges with shortestPath()
- 7. AangoDB: Интерфейс Ghararial Vs Edges/Documents
- 8. OrientDB: OrientEdge vs OrientEdgeType и OrientVertex vs OrientVertexType
- 9. Tinkerpop Frames @Adjacency to Orientdb LINKLIST
- 10. Использование OrientDB ETL для загрузки файла Edges
- 11. orientdb - помещать в linkmap в функции со стороны сервера javascript
- 12. Создает ли встроенный VS VS VS VS 2010
- 13. FTP vs SFTP vs HDFS vs NTFS vs EXT2, EXT3
- 14. Сравнение lz4 vs lz4_hc vs blosc vs snappy vs fastlz
- 15. IDE vs Library vs SDK vs Framework vs Toolkit
- 16. J2ME VS Android VS iPhone VS Symbian VS Windows CE
- 17. VS 2013 MSTest vs nUnit vs xUnit
- 18. Rhino mock vs Typemock vs JustMock vs
- 19. control.BeginInvoke() Vs Dispatcher Vs SynchronizationContext Vs .. - НАДЕЖНОСТЬ
- 20. LocalAlloc Vs GlobalAlloc Vs malloc Vs new
- 21. DynamicProperty vs MutableProperty vs AnyProperty vs ConstantsProperty
- 22. inline vs __inline vs __inline__ vs __forceinline?
- 23. NUnit vs. MbUnit vs. MSTest vs. xUnit.net
- 24. Grunt vs Gulp vs Yeoman vs CodeKit
- 25. метод vs function vs procedure vs class?
- 26. Сон VS alarmManager.set VS alarmManager.setRepeat VS Handler
- 27. VS 2008 vs VS 2008 Express
- 28. ACE vs Boost vs Poco vs wxWidgets
- 29. Asp.net vs Html5 vs xml vs xhtml
- 30. Местоположение vs GeoPoint vs 1E6 vs Зарядка
+1 для приятного примера. Я все еще не могу сказать, когда лучше использовать список ссылок вместо края. Если я возьму ваш пример, автомобиль имеет несколько частей (существует также связь между двумя вершинами). Почему я не должен создавать несколько ребер вместо списка ссылок? – AlexB
@AlexB: если вы хотите знать, какие части составляют автомобиль, подходящий список ссылок. Если вы хотите знать, в каких автомобилях используется часть, а также какие части составляют автомобиль, тогда вы будете использовать края. Краям требуется больше места для хранения, чем список ссылок. –
Края позволяют двунаправленную навигацию и являются правильным выбором, если вам нужно пройти через график. – TommyK