Partitioi ledger tilin ja ajan mukaan, pidä tuore data kuumana ja vanha kylmänä, ja kohtele rivejä append-only-muuttumattomana ledgerinä — jotta yhden tilin historia on pieni, indeksoitu siivu, ei koskaan miljardien rivien skannaus. Pääsykuvio on aina "yksi tili, päivämääräväli", joten partitioi vastaamaan sitä.
Arkkitehtuuri
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)
