Size: a a a

2020 December 12

zN

zVlad Nesquik in Laravel Pro
🎃 Даниил ◠‿◠✿
тысячи файлов по килобайту
Это садомазахист будет, а не пользователь :)
И все файлы через БД будут, а там тоже свои ограничения, т.е. за раз пользователь не может больше 3 файлов загрузить :) Ну и другие примочки: типо ВСЕГО ФАЙЛОВ НЕ БОЛЕЕ штук)
источник

zN

zVlad Nesquik in Laravel Pro
Maxx
я у себя, кстати, предпочитаю именно этот вариант с двумя полями
Т.е. id и uuid поля ?
источник

M

Maxx in Laravel Pro
zVlad Nesquik
Это садомазахист будет, а не пользователь :)
И все файлы через БД будут, а там тоже свои ограничения, т.е. за раз пользователь не может больше 3 файлов загрузить :) Ну и другие примочки: типо ВСЕГО ФАЙЛОВ НЕ БОЛЕЕ штук)
нуу, здесь, конечно, полная свобода, но только проекты имеют хреновое свойство расти там и тогда, где и когда этого совсем не ожидаешь =)
пока ещё ничего не сделано, оптимизация вида "сделать хорошо" идёт бесплатно, а вот когда живой проект приходится оптимизировать, это уже затраты ресурса (времени, сил, нервов)
источник

M

Maxx in Laravel Pro
угу
источник

zN

zVlad Nesquik in Laravel Pro
Maxx
нуу, здесь, конечно, полная свобода, но только проекты имеют хреновое свойство расти там и тогда, где и когда этого совсем не ожидаешь =)
пока ещё ничего не сделано, оптимизация вида "сделать хорошо" идёт бесплатно, а вот когда живой проект приходится оптимизировать, это уже затраты ресурса (времени, сил, нервов)
Согласен. Но у меня уже есть план, и я новые фишли планирую хорошо и разрабатываю на локалке, а потом уже на продакш заливаю.
источник

M

Maxx in Laravel Pro
Дмитрий Тремасов
и реально предлагаю сделать nested set но назвали nested tree
хех, нашёл свой старый пост, где ещё в 2004-ом загонялся с nested sets — https://demiurg.livejournal.com/53125.html — в общем, не стоит оно того =)
источник

ДТ

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

ДТ

Дмитрий Тремасов... in Laravel Pro
мой выбор clousure tree
источник

ДТ

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

ДТ

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

ДТ

Дмитрий Тремасов... in Laravel Pro
зато реализуется - на раз-два-три, вешаешь триггеры и все
источник

ДТ

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

M

Maxx in Laravel Pro
а у меня в среднем проекте adjacency list на рекурсивных функциях в постгресе оч хорошо бегает =)
источник

ДТ

Дмитрий Тремасов... in Laravel Pro
запихнуть рекурсию в ОРМ..... так себе задача
источник

ДТ

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

M

Maxx in Laravel Pro
Дмитрий Тремасов
запихнуть рекурсию в ОРМ..... так себе задача
да ну, всё штатно
источник

ДТ

Дмитрий Тремасов... in Laravel Pro
мммм
источник

ДТ

Дмитрий Тремасов... in Laravel Pro
я думал ты про with recursive
источник

M

Maxx in Laravel Pro
так оно внутри той функции и висит
источник

ДТ

Дмитрий Тремасов... in Laravel Pro
а
источник