Partisjoner hovedboken på konto og tid, hold nylig data hot og gammel data cold, og behandle rader som en append-only immutabel hovedbok — slik at én kontos historikk er en liten, indeksert skive, aldri en scan av milliarder av rader. Aksessmønsteret er alltid "én konto, et datointervall", så partisjoner for å matche det.
Arkitektur
Write ─▶ Ledger-tabell (append-only, immutabel)
partisjoner på (account_hash, month)
│
┌────────┴─────────┐
HOT tier COLD tier
siste 3 mnd eldre
Postgres/SSD S3/Parquet, Glacier
│ │
index-seek keyset paginate ──▶ API (konto+range)
