Эффективен ли Nestedset на больших данных?

Коллеги, добрый вечер!
У кого есть опыт работы с моделью хранения вложений, Nestedset?

У меня в ТЗ задача.

5 000 000 организаций.
У каждой организации есть свои услуги.
Услуги группируются.
Пример:
---------------------------------
Обслуживание автомобилей (группа)
---Замена масла
---Диагностика
---Замена тормозных колодок

Присмотрелся к модели хранения Nestedset, для того чтобы группировать услуги.
Своего рода категории, но только услуги.

Насколько мне известно, при добавлении каждой записи производится перерасчёт TreeLeft и TreeRight

Я начинаю создавать услуги и привязать к организациям.
Я предполагаю, что на 100 тыс уже могут возникнуть проблемы, с долгим вычислением.

Стоит ли использовать Nestedset ?
  • Вопрос задан
  • 395 просмотров
Пригласить эксперта
Ответы на вопрос 1
@developer007
nested sets подходит когда вставка элементов будет не частая
Например подойдет для реферальной системы - юзеры регистрируются не сильно часто, а страницу с рефералами чуть ли не каждую секунду обновляют.

Наверняка кто-то захочет экспортировать услуги из excel файла с кучей записей

Думаю вам подойдет closure tables
https://habr.com/ru/post/263629/
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы