Средний
Что такое свойство (Property) в графовой БД (Property Graph)?
В модели Property Graph (которую использует Neo4j) данные хранятся не только в самих Узлах (Nodes) и Связях (Edges), но и в их Свойствах (Properties).
Свойство — это пара "ключ-значение", прикрепленная к узлу или связи.
Пример:
- Узел Person имеет свойства: {name: "Ivan", age: 30}.
- Связь KNOWS (знает) между Иваном и Анной имеет свойство: {since: "2015"}.
✅ Суть: В отличие от реляционных БД, где для хранения атрибута связи (дата знакомства) нужна отдельная таблица-посредник, в графовых БД связи являются полноправными объектами, хранящими свои данные.