怎么设计高效的数据模型保存某个属性在不同时间的各种状态,并且便于取值?
发布于 5 年前 作者 ylhlyh 1383 次浏览 来自 问答

举例: 一个节点A,有a、b、c三种属性,每种属性都可能发生变化,a在2019-09-01 00:00:00的状态为x1,在2019-09-05 00:00:00的状态为x2,属性b、c类似,我想输入一个时间戳,找到离这个时间戳之前最近的状态(输入2019-09-04 00:00:00,则a的状态为x1),怎么设计数据模型才能便于存储和取值呢?

2 回复

建议考虑关系数据库 或 MongoDB

@pangguoming 别人会用数据仓库保存这种状态,但我这是一个独立项目,以后想应用一些图算法到这上面,我能想到的蠢方法就是保存时间戳加状态的字符串列表

回到顶部