使用Neo4j代表销售数据

问题描述 投票:0回答:1

有没有人试图将销售数据存储在图形数据库(Neo4J)中?

假设2016年产品XX,2000份在美国销售,2016年在英国销售1000份。我有不同年份,不同国家的多种产品的销售信息。我还有竞争对手产品的销售信息。

我的问题是:产品的销售特定于特定的国家和年份。我不能只是连接产品和销售。会欣赏任何想法。谢谢。

database database-design graph neo4j
1个回答
0
投票

通常在这些情况下,您可以为具有此特定用途的节点创建其他节点标签。

例如,可能是这样的模型:

(:ProductSale{name:'XX', saleYear:2016, amount:2000})-[:SOLD_TO]->(:Country{name:'USA'})
(:Product{name:'XX', description:'foo'})<-[:SALE_OF]-(:ProductSale)

假设您要为每种类型的产品保存数据。如果没有,您可以摆脱:Product节点。

© www.soinside.com 2019 - 2024. All rights reserved.