Partisi ledger miturut akun lan wektu, jaga data anyar tetep panas lan data lawas adhem, lan anggep row minangka ledger append-only sing ora bisa diowahi — supaya riwayat siji akun dadi irisan cilik sing diindeks, ora tau scan milyaran row. Pola akses tansah "siji akun, sawijining rentang tanggal", mula partisi supaya cocog karo kuwi.
Arsitektur
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)
