Partiționează registrul (ledger) după cont și timp, ține datele recente hot și cele vechi cold, și tratează rândurile ca un ledger append-only imutabil — astfel încât istoricul unui singur cont să fie o felie mică, indexată, niciodată un scan de miliarde de rânduri. Pattern-ul de acces este mereu "un cont, un interval de date", deci partiționează ca să se potrivească cu el.
Arhitectură
Write ─▶ Ledger table (append-only, immutable)
partition by (account_hash, month)
│
┌────────┴─────────┐
HOT tier COLD tier
last 3 mo older
Postgres/SSD S3/Parquet, Glacier
│ │
index-seek keyset paginate ──▶ API (account+range)
