Skaidykite didžiąją knygą (ledger) pagal sąskaitą ir laiką, laikykite naujausius duomenis karštus, senus šaltus ir traktuokite eilutes kaip append-only nekintamą ledger — kad vienos sąskaitos istorija būtų mažas, indeksuotas pjūvis, o ne milijardų eilučių skenavimas. Prieigos šablonas visada „viena sąskaita, datos intervalas", tad skaidykite jį atitinkant.
Architektūra
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)
