Size: a a a

2020 December 12

ДТ

Дмитрий Тремасов... in Laravel Pro
не разглядел что функция
источник

ДТ

Дмитрий Тремасов... in Laravel Pro
ну вообщем clousure на выборке будет быстрее, на вставке медленее - но не заметно
источник

M

Maxx in Laravel Pro
ну да, но там по размеру индекса — квадратичный рост, а индекс по-моему таки лучше держать маленьким и полностью в RAM'e
источник

M

Maxx in Laravel Pro
а во всём остальном — замечательный способ, бесспорно
источник

ДТ

Дмитрий Тремасов... in Laravel Pro
Maxx
ну да, но там по размеру индекса — квадратичный рост, а индекс по-моему таки лучше держать маленьким и полностью в RAM'e
нуууууу. даже если аджасмент удержит индекс в памяти - имхо по выборки пути, если у нас высота больше 10, все равно проиграет
источник

ДТ

Дмитрий Тремасов... in Laravel Pro
если дерево маленькое - то нахрен clousure tree
источник

ДТ

Дмитрий Тремасов... in Laravel Pro
вообщем в структурах деревьев как и везде - нет серебрянной пули. надо выбирать под задачу
источник

M

Maxx in Laravel Pro
Дмитрий Тремасов
нуууууу. даже если аджасмент удержит индекс в памяти - имхо по выборки пути, если у нас высота больше 10, все равно проиграет
если и проиграет, то оччень ненамного, там же выборка прямо из индекса идёт по PK,  а потом — точно такой же JOIN как и в closure table
источник

ДТ

Дмитрий Тремасов... in Laravel Pro
мало записи много чтения - nested sets, много записи мало чтения - аджасмент, но если выберишь clousure прокатит во всех вариантах
источник

ДТ

Дмитрий Тремасов... in Laravel Pro
так что я за среднюю температуру по больнице.
источник

M

Maxx in Laravel Pro
хехе, ну вот у меня с 2004-го правило: сначала adjacency list, а если вдруг чо, там видно будет. ещё ни разу не подводило до сих пор =))
источник

ДТ

Дмитрий Тремасов... in Laravel Pro
Ну я долго сидел на мускуле там я даж не знаю есть ли хотя бы сейчас рекурсивный обход. По этому нестед сетс
источник

M

Maxx in Laravel Pro
это да. постгрес в этом плане радует намного больше
источник

ДТ

Дмитрий Тремасов... in Laravel Pro
В постгре повозился с with recursive стало лениво - выбрал клоужуре
источник

M

Maxx in Laravel Pro
а я мускуль забросил сразу же, как только они ораклу продались. сначала в монгу ушёл года на три, потом в постгрес, из которого пока никуда
источник

ДТ

Дмитрий Тремасов... in Laravel Pro
опять же таки под задачу.
источник

ДТ

Дмитрий Тремасов... in Laravel Pro
как бы вон убер хорошо рассписал почему ушли от постгреса
источник

N

NoMad42 in Laravel Pro
Дмитрий Тремасов
Ну я долго сидел на мускуле там я даж не знаю есть ли хотя бы сейчас рекурсивный обход. По этому нестед сетс
Сейчас есть.
источник

N

NoMad42 in Laravel Pro
Оу. Не стоило наверное в два ночи через реплай отвечать...
источник

ДТ

Дмитрий Тремасов... in Laravel Pro
круто. я читал что в 8 много чего появилось, но конкретно не разбирался
источник