NoSQL 2026 - dokončenie prednášky o Cassandre, práca s cqlTemplate
Preber si túto prednášku so svojou AI
Skopíruj pripravený podklad a vlož ho do ChatGPT, Claude alebo inej AI — bude ťa učiť alebo skúšať len z tejto prednášky.
Zhrnutie prednášky
Prednáška dokončuje tému Cassandry a vysvetľuje jej dátový model ako mapu z poľa bajtov na sortovanú mapu usporiadanú podľa klastrovacích kľúčov, pričom kľúč partície slúži najmä na vyhľadávanie, nie na usporiadanie. Popisuje sa princíp tokenového kruhu (consistent hashing), samovyvažovanie uzlov a peer-to-peer replikácia naprieč viacerými dátovými centrami vrátane výberu stratégie replikácie. Podrobne sa preberajú úrovne konzistencie zápisu a čítania (ONE, TWO, THREE, ALL, QUORUM, LOCAL_QUORUM, EACH_QUORUM, ANY) a ich vplyv na rýchlosť a spoľahlivosť. Ďalej sa vysvetľuje časová pečiatka zápisu (WRITETIME) a time to live (TTL) pre jednotlivé hodnoty, ako aj vnútorný mechanizmus zápisu cez commit log, memtable a SSTable a postup vyhľadávania záznamu pri čítaní.
- Kľúč partície a klastrovacie kľúče v Kasandre
- Tokenový kruh a prehashovanie dát medzi uzlami
- Peer-to-peer replikácia naprieč datacentrami
- Úrovne konzistencie ONE, QUORUM, ALL, LOCAL_QUORUM
- Časová pečiatka zápisu a funkcia WRITETIME
- Time to live (TTL) pre záznamy
- Commit log, memtable a SSTable pri zápise dát
- Postup vyhľadávania záznamu cez primárny kľúč
Zhrnutie pripravené s pomocou AI z prepisu videa.
nechodím na prednášky