Partition-oni ledger-in sipas llogarisë dhe kohës, mbani të dhënat e fundit të nxehta dhe ato të vjetra të ftohta, dhe trajtoni rreshtat si një ledger append-only e pandryshueshme — kështu që historia e një llogarie të vetme është një pjesë e vogël e indeksuar, kurrë një skanim i miliarda rreshtave. Access pattern-i është gjithmonë "një llogari, një interval datash", kështu që partition-oni për t'u përputhur me të.
Arkitektura
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)
