Nik
фултекст, развесовки только нет насколько я помню по словам
invariance
А вообще, рекомендую в чатике https://t.me/prophp7 спросить, там есть умные человеки, которые более доходчиво объяснят)
Dmitriy
сообщения в жсон бд удобно хранить. типо с бота телеграмма
Dmitry
сообщения в жсон бд удобно хранить. типо с бота телеграмма
ну т.е. данные которым пофигу дублирование . и по которым не будет выборок по определенной части этих данных?
Dmitry
точнее наверное даже "редкоизменяемые"
Dmitriy
ну по логам бывают выборки. вставлять сложно в скл логи. это уже заметно когда их от 50 ми
Dmitriy
точнее наверное даже "редкоизменяемые"
тогда в колоночную бд можно вставить . раз изменять не нужно .
dmi
привет всем. можно выбрать у модели какие-то релейшены, чтобы они всегда срабатывали при обращении к модели :)
dmi
ну грубо говоря мне надо чтоб Good::get() всегда работало как Good:with('request')->get()
Nik
логи хранить во 2й
ну логи слабо коррелируют с бизнес логикой
Nik
сообщения в жсон бд удобно хранить. типо с бота телеграмма
не вижу профита перед реляционкой. жесткая структура - айди, автор, меседж, время
Dmitriy
оверхед при записи
Dmitriy
на 50 миллионах заметно
Nik
аргументный аргумент. но. если там иннодб-подобные штуки - локи на уровне записей, не таблицы. плюс, есть специальный тип движка для логов, без индексов и поиска, чисто как тупая заархивированная хранилка
Dmitriy
ну ок
Nik
монго не ACID, я правильно понимаю?
Dmitriy
ACID
Dmitriy
Multi-Document Acid
Dmitry
привет всем. можно выбрать у модели какие-то релейшены, чтобы они всегда срабатывали при обращении к модели :)
может тебе тогда не стоило это в отдельную сущность выносить? можешь через репозитории сделать или через метод
Nik
гайзы, у меня завтра собес на архитектора. а покидайте в меня какими-нибудь каверзными вопросами
Dmitry
Dmitriy
почему не стоит хранить логи в sql =) а юзать логсташ и что-то похожее
SiZE
на архитектора? )))
ну может он на архитектора БД конечно )
Dmitry
гайзы, у меня завтра собес на архитектора. а покидайте в меня какими-нибудь каверзными вопросами
на хабре не так давно была статья с вопросами на собеседованиях на разные позиции. Много интересного там, погугли
Nik
Дяк
Dmitry
гайзы, у меня завтра собес на архитектора. а покидайте в меня какими-нибудь каверзными вопросами
вот не плохие :) таких много можно нагуглить 1. Что такое архитектура и как вы ее понимаете применительно к софт. проектам. 2. Какие обязанности архитектора вы видите. (здесь и далее — архитектор проекта) 3. Какими инструментами должен пользоваться архитектор. 4. Должен ли архитектор уметь кодировать. Обоснуйте ответ. 5. Что такое фреймворк в понимании архитектора.
Dmitriy
почему wordpress это норм. самый норм вопрос на должность солюшен архитект
Dmitriy
это уже звоночек
Nik
почему не стоит хранить логи в sql =) а юзать логсташ и что-то похожее
Интересен на самом деле. Пошел курить детали
SiZE
почему не стоит хранить логи в sql =) а юзать логсташ и что-то похожее
отдельный сервак под логи + графана и погнали :)
V
https://drive.google.com/file/d/0B8VvT_dbtrYMN1NKSUZXRlo4QUk/view Может кто-нибудь подсказать какие в ларе есть встроенные механизмы для осуществления пункта 11?
Victor
Обсерверы моделей
Dmitry
ниче такое задание для джуна
Игорь
ниче такое задание для джуна
Я тоже читаю, неплохо
V
Та там все изи, просто сбил столку этот 11 пункт
Игорь
Та там все изи, просто сбил столку этот 11 пункт
Ну я с ивентами и обсерверами тоже не сразу столкнулся
Игорь
Но как только их осваиваешь, жизнь стает сказкой
Dmitry
а как они помогут кстати?
Victor
а как они помогут кстати?
Навешиваешь эвенты на удаление
Dmitry
Навешиваешь эвенты на удаление
а с чего ты взял что он будет удаляться? и даже если удалятся то что делать после удаления?
Dmitry
Та там все изи, просто сбил столку этот 11 пункт
я думаю там просто связи надо юзать
Игорь
Осуществите возможность перераспределения сотрудников в случае изменения начальника
Игорь
Связи
Victor
В таске сказано о переподчинении -
Dmitry
В таске сказано о переподчинении -
ну и как тебе ивенты помогут?
Vitaly
Всем привет, а как передать две переменных в сессию
Vitaly
одну понимаю, а как две с ключами
Victor
меняется начальник => связываешь с другой записью
Victor
а отследить меняется ли начальник - эевенты
V
Я вот тоже подумал, какая разница, обрабатывать запрос на удаление напрямую или же через ивент, ничего же не меняется
Victor
в т.ч и удаление родителя ...
Anonymous
что значит эта строка? $this->middleware('guest')->except('logout');
Евгений
мидлваря гест кроме логаута
Игорь
Стоп
Игорь
А реал
Vitaly
как передать две переменных в сессию?
Dmitry
меняется начальник => связываешь с другой записью
после того как ты уже связал, зечем тебе ивент?
Vitaly
Session::put('data',$data,'json',$json);
Victor
после того как ты уже связал, зечем тебе ивент?
что бы поменять связь, если начальник уволится, к примеру
Игорь
А вот реално, там таск вообще странный. Я думал там написано удаление. А там изменение. Дерево же само перестроится при изменении
Vitaly
я вот так пишу, ключ значение
Dmitry
что бы поменять связь, если начальник уволится, к примеру
ну а как ты определишь что он теперь другой, начальник?
Vitaly
Session::put(['data',$data],['json',$json]);
Dmitry
Session::put(['data',$data],['json',$json]);
session(['key' => 'value']);
Vitaly
а вторую переменную
Dmitry
Вы из простого делаете что то сложное
Игорь
а вторую переменную
session(['key' => 'value', 'key2' => 'value2']);
Vitaly
session(['key' => 'value'], ['key' => 'value']);
Dmitry
а вторую переменную
ты не знаешь как сделать ассоциативный массив?