有没有人试图将销售数据存储在图形数据库(Neo4J)中?
假设2016年产品XX,2000份在美国销售,2016年在英国销售1000份。我有不同年份,不同国家的多种产品的销售信息。我还有竞争对手产品的销售信息。
我的问题是:产品的销售特定于特定的国家和年份。我不能只是连接产品和销售。会欣赏任何想法。谢谢。
通常在这些情况下,您可以为具有此特定用途的节点创建其他节点标签。
例如,可能是这样的模型:
(:ProductSale{name:'XX', saleYear:2016, amount:2000})-[:SOLD_TO]->(:Country{name:'USA'})
(:Product{name:'XX', description:'foo'})<-[:SALE_OF]-(:ProductSale)
假设您要为每种类型的产品保存数据。如果没有,您可以摆脱:Product节点。