#neo4j #cypher #graph-databases #graph-data-science
Вопрос:
Я новичок в Graph DB ( Neo4j
) и изучаю Graph DB для приведенного ниже варианта использования. Мне нужна помощь с modelling
графической базой данных
Допустим, у меня есть эти 5 записей в моей СУБД
Ряд# | Значение 1 | Значение 2 | Значение 3 | Значение 4 | Прочее-Данные |
---|---|---|---|---|---|
1 | Q | B | C | U | ОД123 |
2 | A | B | C | Y | ОД234 |
3 | A | B | D | Y | ОД345 |
4 | E | B | G | Z | ОД456 |
5 | R | X | G | Z | ОД567 |
Я хочу объединить результат этих записей на основе количества соответствующих значений (Value1, Value2, Value3).
Если я настрою сопоставление записей по крайней мере с 2 значениями, мой результат должен быть
Получить сводную запись 1, 2, 3
Ряд# | Ценности | Прочее-Данные |
---|---|---|
R1 | A,B,C,D,Q | OD123, OD234 ,OD345 |
R2 | E,B,G | ОД456 |
R3 | R,X,G | ОД567 |
если конфигурация соответствия = 3, получите консолидированную запись 2 И 3
Ряд# | Ценности | Прочее-Данные |
---|---|---|
R1 | Q,B, C,U | ОД123 |
R2 | A,B,C,D,Y | OD234, OD345 |
R3 | E,B,G,Z | ОД456 |
R4 | R,X,G,Z | ОД567 |
Помимо получения сводного результата, я должен быть в состоянии получить подробную информацию для каждого значения, например, получить данные для «B».
Другие-Связанные с данными-Значения OD123, OD234,OD345,OD456 A, C, Q,B,E,G,Z,Y
Скажем, получить данные для «G»
Другие-Связанные с данными-Значения OD456,OD567 E,B,Z,R,X
Это для больших данных,следовательно, учитывая базу данных графиков, с помощью которой мы можем поддерживать связь между значениями (Значение1, Значение2, Значение3…..). Каждое значение можно рассматривать как узел, так как нам нужен TTL для каждого значения
Может ли кто-нибудь помочь/подсказать мне, как этого можно достичь в Graph DB ( Neo4j
).