用户表的Laravel嵌套集数据

时间:2016-11-15 12:26:10

标签: laravel

如果在Laravel中的User表上使用嵌套的设置数据是可以的吗?每次新用户注册时,都会运行插入过程。如上所述:https://en.wikipedia.org/wiki/Nested_set_model

  

嵌套集的插入速度非常慢,因为它需要在插入后更新表中所有记录的左右域值。这会导致很多数据库崩溃[引证需要],因为重写了很多行并重建了索引。

那么,新用户注册时插入过程会很慢,对吗?因为每次插入新的用户记录时它都会更新左右位置列。

有人有意见吗?可以在用户表上使用嵌套集模型吗?

顺便说一句,这是我看过的一些包。

  1. https://github.com/etrepat/baum(目前使用)
  2. https://github.com/lazychaser/laravel-nestedset
  3. https://github.com/franzose/ClosureTable
  4. 我认为关闭表是可以的,但我想听听别人的建议。谢谢。 :)

0 个答案:

没有答案