我将 neo4j 用于一个社交网络,我们称之为社交网络,用户可以在其中记录他们在锻炼期间的位置(想想 Runkeeper 和 Strava)。
我正在考虑如何保存坐标。让它像node(user)-has->node(workouts)<-is a-node(workout)-start->node(coord)-next->node(coord)-next->....
一个链接列表一样,每次锻炼都有坐标是一个好主意吗?
我永远不会在数据库中查询单个点,锻炼将始终作为一个整体进行检索。
这是解决这个问题的更好方法吗?
我可以想象图形数据库不是存储此类数据的理想数据库,但我现在不想增加添加另一个数据库的复杂性。
有人可以给我任何见解吗?