связанной parent_id, типа Adjacency List. Надо это добро сложить в бд mysql, в связи с чем пара вопросов:
1) Сущностей может прилететь много, тысячи, и наверное супертупо при автоинкрементном ключе инсертить по одному, получать last_id итд... Разумнее будет генерить что-то вроде ulid и сразу инсертить батчами, я верно понимаю этот момент?
2) Структура выходит типа Adjacency List, но наверняка понадобятся выборка веток - имеет смысл преобразовывать в другую структуру хранения в бд, типа Nested Sets, или проще прикрутить Materialized Path с путями в таблице рядом для выборки веток?
Впервые сталкиваюсь, подскажите по опыту как проще и не особо проседая по перфомансу. Упарываться в перфоманс не хочется, но чтобы хотя бы до 5-10к записей обрабатывались не 10 минут, будет достаточно.
Спасибо!
по первому вопросу ответ точно да
По второму вопросу - используй closure table, он самый универсальный
А не раздутая ли таблица получится для тысяч элементов? Да если ещё ulid будет вместо интов
Что такое closure table?
В гугле забанили?
пизда
ну что за воспитание)
https://images.app.goo.gl/EHS4yjuaogQeHuAn8
Request (https://goo.gl/app/images/EHS4yjuaogQeHuAn8?_nr=1) cannot be redirected again. If you are the developer of this app, ensure that your Dynamic Links domain is correctly configured and that the path component of this URL is valid.
Обсуждают сегодня