Iddisinja għall-access pattern l-ewwel, imbagħad agħżel il-partitioning + l-index/PK t-tajjeb biex kull query waħda tmiss biċċa żgħira u limitata — qatt ma tagħmel scan ta' 10B row. Sub-100ms fuq 10 biljun record mhux dwar disk aktar mgħaġġel; huwa dwar li tagħmel il-working set żgħir.
Query ─▶ Router ──▶ Partition (by tenant/time) ──▶ Index/PK lookup ─▶ ~thousands of rows
│ (prune 99.9% of data) (B-tree / sort key)
└─▶ Cache (Redis) ─▶ hit? return in <5ms
miss ▼
Columnar store (ClickHouse) for aggregates / scans
L-access patterns imexxu kollox
Qabel ma tagħżel it-teknoloġija, staqsi: "Ġib l-aħħar 20 order tal-utent X" hija point/range query — trid li l-partition u s-sort key jaqblu magħha eżatt. "Somom ir-revenue skont ir-reġjun dan ix-xahar" hija analytical scan — row store huwa l-għodda ħażina. Li tmudella l-query l-ewwel huwa dak li jissepara disinn li jaħdem minn wieħed li jidher raġonevoli imma jagħmel full-scan.
