( hory | 2023. 03. 13., h – 09:39 )

Meglepetés, de bármilyen adatbázisnál egy táblára vonatkoztatva az update atomic. Az ACID több tábla esetén jön szóba, a legtöbb NoSQL implementáció nem tud több táblára komplett ACID szolgáltatást.

Ez igy van. Csakhogy amig egy tabla egy primitiv A=B lista, addig a document egy laza schema-ju fa, egy json document. Ossze se hasonlithato a ketto; az egyik egy excel tabla, a masik egy komplett adatmodell.

 

Viszont garantált az ACID. Ha meg gyors kell, akkor tudod úgy használni, hogy nincs tranzakció.

Osszevissza beszelsz. A SQL adatmodell arra epul, hogy az adatmodelled szetbontod mestersegesen tablakra, es azokon vegzel atomi muveleteket.

SQL-ben az ACID alapveto, mert hulye modon szetverted az amugy egyszeru, ertheto adatmodelled egy halom tablaba es azok kapcsolataiba.

ACID-ot garantalni SQL cluster-ben ugy, hogy az barmifele teljesitmenyt is nyujtson, nem lehet.

Ez az, ami alatt azt ertem, hogy a SQL alapveto, elvi hibakkal rendelkezik, es nem alkalmas a mai igenyek kielegitesere, csak massziv hekkelesekkel.