我的火力项目正在快速增长,我在一些路径上有很多孩子(结构尽可能保持平坦) .

my tree looks like this
/client/section
-key: value
-key: value
...

在某些部分,我有8万个孩子并且快速增长(我可以在几个月内轻松达到1分钟) . 我正在考虑将这些部分分成 section1, section2,... ,但问题是我必须在插入另一个孩子之前检查 numChildren (当然会加载所有孩子)检查(以使该部分保持在所需的限制内) .

另一个想法是将 section 更改为日期 Y-m-d 或仅更改 Y-m 但这将再次生成许多路径 .

使用新模式我还想为当前子项添加一些属性(所以我必须对模式做一些工作) .

另一个想法是将这些数据提供给关系数据库 .

我希望您输入有关如何构建未来架构的信息 .

谢谢!