簡體   English   中英

neo4j 數據庫中應該使用什么數據結構來存儲元素的組合

[英]what data structure should be used in neo4j database to store combinations of elements

我有要保存在數據庫中的數據組合。 例如:A+B+C 是一種組合。 B+C+D 是其他。 條件: 1. A+B+C 與 B+A+C、C+B+A 等相同。 2. 此外,每個節點都會有一個稱為“權重”的屬性。 這取決於組合(在 A+B+C 組合中,A 5g、B 6g 和 C 7g。請注意第三個節點也將具有重量。因此“重量”不能是關系)。

問題:第一:我決定使用圖形數據庫。 但不知道如何滿足上述條件。 如果我使用無向圖,ABC 是一個組合。 但它不能像其他人一樣返回 BAC。 因為從 A 到 C 沒有連接。

第二:“重量”不能是節點中的屬性,因為重量因組合而異。 也不能成為關系。 由於最后一個節點也需要考慮權重。

請幫我解決這個問題。

每個組合都可以有一個Combination節點,該節點與該Combination節點具有WEIGHT關系。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM