я представил это говно, как для учета пошла пачка спецсимволов....
⌚️
Всем привет. Скажите как можно реализовать 2 обратный связь в одном проекта с yii2 (или 2ой в виде виджет в другом страница). 1 для связь с админом а 2 для отправка письмо по другом вопросу на другой почта.
"Как можно реализовать" это скорее всего что-то очень близкое к "сделайте всё за меня" или "дайте инструкцию по которой не шарящий в программировании человек всё сделает"
Ну я больше про то как лучше сделать в данном случае, nested sets, closure table итп.
Хочется узнать мнения, комментарии
Ян
думаю nested set лучше
Ян
он сложнее, но эффективнее
Ян
а closure table проще но с сортировками накладно
Ян
вообще было бы здорово под это юзать базу типа mongo
Ян
но йии в нее не умеет со всеми плюшками
Ян
зато ларка умеет
Ян
но это уже в другую группу)
Antony
Монго же но-sql? Можно подробнее про преимущества в данном случае?
Ну вроде к йии есть же коннекторы, хотя хз не работал.
Просто изначально есть уже йии, но в целом советы на чем реализовать комментарии будут полезны, ибо дальше возможно уйдем с йии.
Я читал что pqsql может из коробки деревья, но как я понял там в основе materialized path.
Данные приходят от пользователя, помещаются в nosql, далее обработка и помещение в sql-хранилище? Я правильно понимаю?
В чем профит? Nosql быстрее на запись, sql для чтения?
Ну просто применимо к моим требованиям данная модель навряд ли подойдет, ибо комментарии не редактируемые, не вижу смысла.
Пытаюсь понять в чем профит писать дерево комментариев в nosql по совету Яна
да автоматом. пишу api для этого на след недели будет беджики
Antony
Как я понимаю в nosql удобно хранить неструктурированные данные. Т.е. если нужно часто менять структуру. Это как плюс, так и минус.
Я на одном проекте костыльно писал json-данные в файл и в бд писал ссылку на него (это помимо остальных структурированых данных)
именно. но станет это злом или нет уже от тебя зависит. у тебя в моделях будут явно объявлены поля. миграции не нужны. структуру твоих данных в базе должна определять твоя модель данных