Size: a a a

2020 October 11

S

Stan in Laravel Pro
Alex Kovalchuk
просмотри в сторону индексов
Индексы тут не помогут
источник

AK

Alex Kovalchuk in Laravel Pro
Stan
Индексы тут не помогут
почему не помогут?
источник

D

DK in Laravel Pro
Stan
Всем привет! Назрел вопрос:
Есть много событий, например просмотр страниц (user_id, page_id, page_type, datetime). Много - это до 10 млн в день. Хранить надо минимум год. Это 3.65 млрд. Постгрес хранить может. Но вот простейший count(") за какой-то диапазон дат может делать несколько минут. А надо быстро. Для отображения около-риалтайм статистики. Первым на ум приходит Elastic. Может есть решения проще/лучше для этих целей? Какой наиболее "Laravel-way" решения этой задачи.
первым на  ум приходит кликхаус
источник

r5

r00073d 53rv3r in Laravel Pro
Антон
Инкрементировать каунт при записи события
+
источник

r5

r00073d 53rv3r in Laravel Pro
а, там набор данных
источник

АГ

Алексей Гевондян... in Laravel Pro
Stan
Всем привет! Назрел вопрос:
Есть много событий, например просмотр страниц (user_id, page_id, page_type, datetime). Много - это до 10 млн в день. Хранить надо минимум год. Это 3.65 млрд. Постгрес хранить может. Но вот простейший count(") за какой-то диапазон дат может делать несколько минут. А надо быстро. Для отображения около-риалтайм статистики. Первым на ум приходит Elastic. Может есть решения проще/лучше для этих целей? Какой наиболее "Laravel-way" решения этой задачи.
кликхаус
источник

AK

Alex Kovalchuk in Laravel Pro
плохая идея, я так понимаю статистика может выводиться count на каждый день или диапазон
источник

S

Stan in Laravel Pro
Антон
Инкрементировать каунт при записи события
Пользователей сотни. Страниц тысячи. Типов десяток. Таблица не сильно меньше получится. И данные в разрезе дат не вытащить.
источник

АГ

Алексей Гевондян... in Laravel Pro
кликхаус для логоподобных данных идеален, т.е. для тех, которые не нуждаются в изменении. пачками по 10-100к записей инсертить, смотря какой объем записи.  но счетчик тоже надо держать. просто если важна точность, то про запас хранить и сами данные. но захламлять ими основную базу точно не стоит.
источник

r5

r00073d 53rv3r in Laravel Pro
ох, меня вот мучает вопрос анализа поведения юзеров и создания предсказаний по юзеру (купит/не купит). Тоже думал за внедрение кликхауса, но что-то дальше мысли не идут. как обучать модели и т.д.
источник

AK

Alex Kovalchuk in Laravel Pro
Stan
Индексы тут не помогут
правельно настроеный индекс позволить до 30 ms вытащить даные и count
источник

АГ

Алексей Гевондян... in Laravel Pro
на кликхаусе любая аналитика любой сложности делается на изи с любым объемом сырых данных. миллиарды, да хоть триллионы записей.
источник

АГ

Алексей Гевондян... in Laravel Pro
главное ссд покрепче, оперативки хотя бы гига 64 поставить, и норм
источник

r5

r00073d 53rv3r in Laravel Pro
а видеокарточка нужна?
источник

АГ

Алексей Гевондян... in Laravel Pro
нет
источник

r5

r00073d 53rv3r in Laravel Pro
на цпу?
источник

АГ

Алексей Гевондян... in Laravel Pro
да
источник

АГ

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

АГ

Алексей Гевондян... in Laravel Pro
ссд и оператива прежде всего. остальное вторично.
источник

r5

r00073d 53rv3r in Laravel Pro
да хз, читал как-то что на гпу быстрее дело идет
источник