我想做一个项目进展的管理软件,对于每一个项目,会有不同的阶段时间节点,每个阶段中需要记录项目内每个人员的进度更新记录,拟采用如下的示例数据结构:
请问这样的数据结构是否可行?会不会有数据量的限值?会不会有数据写入和读取的障碍?是否有建议的数据结构供参考?
谢谢!
[
{
"stage": "stage1",
"startTime": "startTime1",
"endTime": "entTime1",
"progress": [
{
"major": "建筑",
"people": "people",
"update": [
{
"time": "atTime",
"rate": 10
},
{
"time": "atTime",
"rate": 20
}
]
},
{
"major": "建筑",
"people": "people",
"update": [
{
"time": "atTime",
"rate": 10
},
{
"time": "atTime",
"rate": 20
}
]
}
]
},
{
"stage": "stage2",
"startTime": "startTime2",
"endTime": "entTime2",
"progress": [
{
"major": "建筑",
"people": "people",
"update": [
{
"time": "atTime",
"rate": 10
},
{
"time": "atTime",
"rate": 20
}
]
},
{
"major": "建筑",
"people": "people",
"update": [
{
"time": "atTime",
"rate": 10
},
{
"time": "atTime",
"rate": 20
}
]
}
]
}
]
-
创建时间
17年4月5日
-
最后回复
17年4月5日
-
2
回复
-
882
浏览
-
2
用户
-
1
链接