Более сложная схема: Таблица операций + Материализованная таблица со свёрткой на конец дня прошлого + селект последних операций за наохваченный период + Memcache (или аналог) баланса, обновляемый при добавлении/удалении операции
А материализованная таблица по крону обновляется в этом кейсе или как ?