Partisi ledger berdasarkan akun dan waktu, jaga data terbaru panas dan data lama dingin, dan perlakukan baris sebagai append-only immutable ledger — sehingga histori satu akun adalah irisan kecil terindeks, tidak pernah scan miliaran baris. Pola akses selalu "satu akun, satu rentang tanggal", jadi partisi agar cocok dengannya.
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)
