我正在探索neo4j的潜在用例,并且我发现关系模型非常好,但我很好奇数据库是否可以支持业务事务日志中的某些内容。使用Neo4j的节点状态跟踪/日志记录
例如,录像带出租店:
- 客户A租用视频A于2014年1月1日
- 客户A在2014年1月20日
- 客户B返回视频一出租视频A于2014年1月25日
- 客户B返回的2014年2月15日
- 客户C租用视频A于2014年3月10日
- 等视频A ...
业务需求是跟踪与视频A节点有关的所有租赁交易关系。
这似乎在技术上是可行的。每当新的租赁发生时,人们是否会建立新的关系?有更好的方法来解决这个问题吗?这是对技术的滥用吗?
+1只需创建一个租赁节点,连接到您的客户,您的视频( s),也许是时间树。 –