Partition sổ cái theo tài khoản và thời gian, giữ dữ liệu gần đây ở tier nóng và dữ liệu cũ ở tier lạnh, và coi mỗi dòng là ledger append-only bất biến — nhờ đó lịch sử của một tài khoản là một lát nhỏ có index, không bao giờ phải quét hàng tỷ dòng. Mẫu truy cập luôn là "một tài khoản, một khoảng ngày", nên partition khớp đúng nó.
Kiến trúc
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)
