System Design · Senior · Pytanie 63 z 75
Dlaczego systemy płatności używają niemutowalnej księgi z podwójnym zapisem zamiast mutowalnej kolumny balance?
- ✓Poprawna odpowiedź: Każdy ruch jest zapisywany jako zbilansowane zapisy debet/kredyt, co daje audytowalną historię i pozwala wyprowadzać i weryfikować salda
- 2Zajmuje mniej miejsca
- 3Wymaga tego SQL
Wyjaśnienie
Korekty to nowe zapisy, a nie edycje. Buforowane saldo można przeliczyć z księgi.