Názor k článku Svět se strašlivě změnil, ale databáze jsou pořád stejné od Miroslav Šilhavý - vadi mi na ludoch ktory o nosql hovoria...

  • Článek je starý, nové názory již nelze přidávat.
  • 29. 1. 2019 14:00

    Miroslav Šilhavý

    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ý.