Neamhbhailíochtú taisce — sonraí cachéd a choinneáil i gcomhsheasmhacht leis an bhfoinse fírinne — is ceann de na fadhbanna is cruthaithí i ríomheolaíochta. Is é an dúshlán a bheith cinnte nach bhfreastalaíonn cacches sonraí seanda agus cothromaíochtú a dhéanamh idir feidhmíochta, comhsheasmhacht, agus castacht. Tá roinnt straitéisí agus gréine ann ar fhiú a thuiscint.
An fhadhb bhunúsach
When the source data changes, the cached copy becomes STALE.
→ Serve stale data? (fast but wrong) vs invalidate? (consistent but complex/slower)
→ "There are only two hard things in CS: cache invalidation and naming things."
The difficulty: knowing WHEN and WHAT to invalidate, across distributed systems,
without races, while keeping good cache hit rates.
