Size: a a a

2021 June 11

А

Алексей in Laravel Pro
ну вопервых в задаче есть лимиты выборки, а во вторых если задача изменитчя ничего не мешает считать днями + месяцами.
+ "платеж это отдельная запись со всей подробной инфой" никуда не делось, как было так и осталось (сокращать данные которые в дальнейшем обязательно понадобятся в сыром виде - такое себе)
источник

MO

Max Orlov in Laravel Pro
я бы сделал пока просто
источник

А

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

MO

Max Orlov in Laravel Pro
сколько записей?
источник

А

Алексей in Laravel Pro
в сутки до 1,5кк может доходить
источник

MO

Max Orlov in Laravel Pro
ну это не больше миллиона в год, надолго хватит
источник

А

Алексей in Laravel Pro
как вариант "кэш в бд" можно вообще в отдельную базу выкинуть, +1 сервак под бд проект не заметит
источник

А

Алексей in Laravel Pro
1,5кк это 1 500 000
или 547 500 000 в год
источник

MO

Max Orlov in Laravel Pro
ну я делал так да, в бд отдельную таблицу под статистику, где уже агрегация идет, но это было когда уже было невмоготу ))
источник

MO

Max Orlov in Laravel Pro
а я думал 1500 в день
источник

MO

Max Orlov in Laravel Pro
нормально у вас там фигачит
источник

А

Алексей in Laravel Pro
угу(
источник

MO

Max Orlov in Laravel Pro
ну тогда лучше сразу подумать, да
источник

А

Алексей in Laravel Pro
но цифры синтетические. не взлетит и стоять будет
источник

MO

Max Orlov in Laravel Pro
а то есть это типа цель ))
источник

А

Алексей in Laravel Pro
будет капать по 20 записей в сутки. там и админ руками на бумажке посчитает))))
источник

И

Илья | 😶 ☮️... in Laravel Pro
Почему бы какую-то аналитическую бд не взять ?
источник

А

Алексей in Laravel Pro
чисто под эту задачу?
источник

И

Илья | 😶 ☮️... in Laravel Pro
Ну да, в качестве микросервиса аналитики платежей
источник

А

Алексей in Laravel Pro
"ожидаемый результат"
считал не я, как сформирована задача так и думаю)
источник