【发布时间】:2013-10-30 13:46:21
【问题描述】:
我将 neo4j 用于社交网络,我们称之为社交网络,用户可以在其中记录他们在锻炼期间的位置(想想 Runkeeper 和 Strava)。
我正在考虑如何保存坐标。
像node(user)-has->node(workouts)<-is a-node(workout)-start->node(coord)-next->node(coord)-next->.... 这样使用它是否是个好主意,即每次锻炼都有坐标的链接列表?
我永远不会在数据库中查询单个点,锻炼将始终作为一个整体进行检索。
这是解决这个问题的更好方法吗?
我可以想象图形数据库不是存储此类数据的理想数据库,但我不想现在增加添加另一个数据库的复杂性。
有人可以给我任何关于这方面的见解吗?
【问题讨论】:
-
看看其他 neo4j 问题的答案,也许@PeterNeubauer 可以提供一些见解?
标签: neo4j graph-databases