vadi mi na ludoch ktory o nosql hovoria ako o nastroji s "obcasnou konzistenciou".
...
bavime sa tu o milisekundach. ked mate cluster o 5 nodoch a replikacny faktor 3 a idete nieco zapisat, tak sa to zapise na primarnu repliku a dva dalsie nody v pozadi
Pokud nekonzistence může nastat, musíte počítat s tím, že nastane. Tedy musíte brát nekonzistentní stav za základ dalšího projektování aplikace, a naopak konzistentní stav za příjemnou výjimku (kterou se pochopitelně snažíte maximalizovat).
To vyžaduje úplně jiný směr přemýšlení nad daty - proto se nad SQL databázemi přemýšlí jako nad databázemi zajišťující konzistenci (i když ani to nemusí být pravda, ale umí to), zatímco NoSQL jako o databázi bez konzistence (ačkoliv může být konzistentní prakticky neustále).
V takovém označení nehledejte nic pejorativního, jedná se jen o hyperbolu na určením toho či onoho druhu databáze.
je to velmi siroka tema no poprosim nezhadzovat nosql databazy. ma to castokrat iny usecase ako sql
Přesně tak. Dokonce bych řekl, že use case pro SQL vs. NoSQL je úplně jiný.