invariance
хотя не
invariance
бред
Samat
ребят, есть кто занимался разработкой crm/erp систем? можете буквально по одной задаче подсказать? связано со сбором статистики с ежедневным срезом
Anton
@foIIeah, ты бы поточнее сказал что надо
Anton
может и накинули бы
invariance
да там идея просто бредовая
Samat
в общем, я в тупике, как эффективно и оптимально делать срезы по дням при наличии в статистике 10+ настраиваемых фильтров
Samat
случай: руководитель хочет посмотреть сколько заявок было со статусом "продано" в период с 1 января по 31 марта, которые были добавлены в октябре, у которых проставлен возраст 22-30 лет, имеющих стаж работы 5 лет на вакансию X.
Samat
в итоге ничего лучше, чем каждый день копипастить заявки с нужными данными в одну таблицу, не придумал . но тут придется работать с hadoop только. биг дата все-таки
Samat
но это самый крайний вариант. был бы рад хотя бы небольшим подсказкам по оптимизации сего процесса
Samat
насколько биг?
сейчас еще не биг. на начало 6к лидов
Samat
но амбиции все дела
Nik
но амбиции все дела
как заработают столько денег, так и будешь париться
Nik
6к лидов и биг дата - это такое себе, в анекдот записать
Nik
https://iteam.ru/publications/it/section_92/article_4087 - если прям совсем есть желание упарываться, кури в сторону кубов
Samat
как заработают столько денег, так и будешь париться
ну, ладно, один фиг. сейчас как-то надо сделать статистику с рабочими фильтрами за любую выбранную дату и с любыми параметрами
Samat
если бы было 2-3 фильтра. оставлял бы только счетчики в срезах
Samat
но 11 фильтров. и придется на каждую комбинацию из них счетчики делать ежедневно. даже копипаст записей в статистику смотрится разумнее
Nik
бд какая?
Samat
mysql))
Nik
ружье за дверью стоит, кровью только все не заляпай
Nik
у тебя есть 3 сценария работы: - предагрегация данных, если не нужно прям вот по сию секунду. дальше работаешь уже с упрощенным набором данных - делаешь слейв, насилуешь слейв пока мастер курит - хорошие процы и достаточно памяти под индексы на мастер и много индексов
Nik
4й вариант делать инмемори таблицу со своим форматом данных и выгребать данные уже из нее, он будет самым оптимальным и самым затратным с точки зрения реализации + много чистого SQL
Nik
кек) генерил когда-нибудь эксельки на 100к+ записей? подозреваю что нет :)
Anton
6k в день я так понял...
Anton
то есть 6*30 = 180к в месяц
Anton
или нет?
Nik
6к лидов, а сколько для них там инфы в бд и сколько ее прибавляется в день - отдельный вопрос
Samat
имеется в виду, что 6к в день - это срез статистики за день. а лидов будет только больше
Nik
6к записей? если там нет сложной выборки, мускуль их и так перемолотит. на процах только не экономьте
Samat
@am0nshi большое спасибо за информацию!
Nik
@am0nshi большое спасибо за информацию!
пжалста. мы крутили 350-600Гб на мускуле, так что слово бигдата меня изначально немножко улыбнуло :) будут вопросы - обращайся
Samat
пжалста. мы крутили 350-600Гб на мускуле, так что слово бигдата меня изначально немножко улыбнуло :) будут вопросы - обращайся
просто я в учебных целях как-то работал с hadoop. работал с десятигигабайтными txt-шками, как если бы весили мегабайты (на среднестатистическом ноутбуке). там и работа с sql есть. вот и подумал, что можно вообще не брать на себя архитектуру бд. закинул как хочешь, кидаешь привычные sql, hadoop все быстро решит))
Samat
а эта crm - самая обычная. вообще ничего сложного. поэтому и на mysql все делал. вот закончил почти. осталась статистика только и фронт для нее. потом перечитываю тз - охренел от функционала статистики
Samat
сложнее, чем все, что я до этого суммарно сделал
Алексей
Если описание Schema Builder на официальном сайте есть только для пятой версии и ниже (laravel.com/docs/5.0/schema), значит, с пятой версии в нём не было никаких изменений?
Nik
Мораль - тз всегда нужно читать до конца :)))
Татьяна
подскажите пожалуйста, где я могу разместить вакансию?
invariance
@fordev
Макс
Подскажите пожалуйста по миксу. У меня в переменную делается require куска html, микс там все ковычки и т.п. экранирует. Как бы мне туда переменную подставить? т.е. html кусок он записывает чисто строкой т.е. "some html <div class=\" + myVar + \">" какие-то может спец символы есть или ещё что-то?
Deniel Sonis
Добрый день , есть кто-то разбирающийся в vue js + laravel а в частности в вопросе с роутами?
Anton
Чет мне кажется вакансия совсем левая и не по каналу... Может удалить её?
Anton
Не думаю что здесь много людей с опытом программирования BIOS
Евгений
+
Юрий
Тем более румянцево😄 Ехать вечность, плюс идти по бесконечной парковке еще полвечности
Игорь
Привет, а чего Request $request может нулом быть?
Евгений
больше данных давай
Игорь
$router->put('organization/update', 'OrganizationController@update'); public function update(Request $request) { dd($request); // null }
Игорь
Запрос идет nginx_1 | [12/Apr/2018:12:31:26 +0000] | 172.21.0.6 | - | "PUT /v1/organization/update?token=<token>&company=<company>&key=<key> HTTP/1.1" | 200 | 6242 | "-" | "-" | "-"
Игорь
ПРобовал сменить на post. Аналогично
Евгений
$request->all()
Игорь
Аналогично
invariance
а ты роут напрямую дергаешь через постман?
Игорь
Через фронт
invariance
думаю ответ очевиден
Игорь
Точнее не через фронт
Игорь
А через фронт сервер
invariance
попробуй руками дернуть
invariance
если там не null, то у тебя с фронтом проблемы
Игорь
Странно то, что он утентификацию проходит. А там через request
invariance
бля
invariance
я могу тебе на это ответить только - да, странно
invariance
т.к. ты игноришь просьбы
Игорь
Странно
Игорь
Работает напрямую
Игорь
Ну выдает $request
Татьяна
Не думаю что здесь много людей с опытом программирования BIOS
а вы знаете чаты, где сидят такие специалисты?
invariance
Ну выдает $request
следовательно проблема и код который ты скинул - вообще никак не связаны
invariance
Да, я понял
дампай то, что приходит в js и иди от этого
Игорь
Да там не js
Игорь
Там серв курлом