关于存储记录的元数据,我有两种相互竞争的想法。
1)
meta: {
dates: {
added: {
date: Date
,user_id: ObjectId
}
,modified: {
date: Date
,user_id: ObjectId
}
,approved: {
date: Date
,user_id: ObjectId
}
,deleted: {
date: Date
,user_id: ObjectId
}
}
}
2)
meta: {
dates: {
created: Date
,updated: Date
,approved: Date
,deleted: Date
},
users: {
created: ObjectId
,updated: ObjectId
,approved: ObjectId
,deleted: ObjectId
}
}
我能否请赞成或反对他们一些论点?
答案 0 :(得分:0)
这些结构之间的差异仅在极端情况下才重要。
例如:
您需要以很高的频率访问数据
您需要存储数百万个这样的结构