Děkujeme za vaši dotaz! Jeden z našich pracovníků vás brzy kontaktuje.
Děkujeme za rezervaci! Jeden z našich pracovníků vás brzy kontaktuje.
Návrh Školení
- Sekce 1: Úvod do Big Data / NoSQL
- Přehled NoSQL
- CAP teorém
- Kdy je NoSQL vhodné
- Sloupcové úložiště
- NoSQL ekosystém
- Sekce 2: Základy Cassandra
- Návrh a architektura
- Uzly, clustery, datové centra v Cassandra
- Keyspaces, tabulky, řádky a sloupce
- Particionování, replikace, tokeny
- Kvóry a úrovně konzistence
- Laboratoře: interakce s Cassandra pomocí CQLSH
- Sekce 3: Modelování dat – část 1
- Úvod do CQL
- Datové typy v CQL
- Vytváření keyspaces a tabulek
- Volba sloupců a datových typů
- Volba primárních klíčů
- Data layout pro řádky a sloupce
- Cas (Time to live)
- Dotazování pomocí CQL
- Aktualizace v CQL
- Kolekce (seznam, mapa, množina)
- Laboratoře: různé cvičení na modelování dat pomocí CQL; pokusy s dotazy a podporovanými datovými typy
- Sekce 4: Modelování dat – část 2
- Vytváření a používání sekundárních indexů
- Složené klíče (partiční klíče a clusterové klíče)
- Časové řady dat
- Osvědčené postupy pro časové řady dat
- Počítadla (Counters)
- Lepší transakce (LWT)
- Laboratoře: vytváření a používání indexů; modelování časových řad dat
- Sekce 5: Laboratoře pro modelování dat: Skupinová návrhová session
- Představí se více případů použití z různých oblastí
- Studenti pracují ve skupinách na návrzích a modelech
- Diskuse o různých návrzích, analýza rozhodnutí
- Laboratoř: implementace jednoho scénáře
- Sekce 6: Ovladače Cassandra
- Úvod do Java ovladače
- CRUD (Create / Read / Update, Delete) operace pomocí Java klienta
- Asynchronní dotazy
- Laboratoře: použití Java API pro Cassandra
- Sekce 7: Interní funkce Cassandra
- Pochopení návrhu Cassandra pod krytem
- sstables, memtables, commit log
- Četba cesty / zápis cesty
- Vyrovnávání zátěže (caching)
- vnodes
- Sekce 8: Administrace
- Výběr hardwaru
- Distribuce Cassandra
- Instalace Cassandra
- Spuštění benchmarků
- Nástroje pro monitorování výkonu a činnosti uzlů
- DataStax OpsCenter
- Diagnostika výkonnostních problémů Cassandra
- Vyšetřování pádu uzlu
- Pochopení oprav, odstranění a replikace dat
- Jiné nástroje a tipy pro řešení problémů
- Osvědčené postupy Cassandra (kompakce, sběr odpadu)
- Sekce 9: Bonus laboratoře (pokud dovolí čas)
- Implementace hudební služby typu Pandora / Spotify na Cassandra
Požadavky
- pohodlné zacházení s programovacím jazykem Java
- orientace v prostředí Linux (navigace přes příkazovou řádku, úprava souborů pomocí vi/nano)
Laboratorní prostředí:
Bude poskytnut pracující Cassandra prostředí pro studenty. Studenti budou potřebovat SSH klienta a webový prohlížeč k přístupu k clusteru.
Zero Install : Není třeba instalovat Cassandra na počítače studentů!
21 hodiny
Reference (3)
The 1:1 style meant the training was tailored to my individual needs.
Andy McGuigan
Kurz - Cassandra Administration
Topics approached. Very complete.
Carlos Eloi Barros
Kurz - Cassandra for Developers
Trainer had good practical knowledge about using Cassandra day-to-day at least for development purposes. Catering (snacks, coffee hour) were great 3 days length was good.