即使深度大约是3-4,MPTT对于维护像数据库这样的数据库来说也是一种过度杀伤力吗?

时间:2013-01-04 12:33:17

标签: sql graph-databases django-mptt mptt

我打算在MySQL中存储一些类似数据的树 主题可以有子主题,反过来可以有更多的子主题 即使最大深度大约是3-4,修改后的预订树遍历(MPTT)也会被过度杀死吗?

1 个答案:

答案 0 :(得分:1)

无论如何,你必须编写模型方法,如get_children(),get_root(),is_root()等。在某些情况下,django-mptt会减少对数据库的查询。这不是矫枉过正,它会为你节省很多时间。 django-mptt代码比你的代码更可靠,所以你的代码将有更少的潜在错误。只花几个小时阅读完整的文档=)