Návrh Školení

    Část 1: Úvod do velkých dat / NeSQL NeSQL přehled CAP teorém Kdy je NeSQL vhodné Sloupcové úložiště č.SQL ekosystém
Oddíl 2 : Cassandra Základy Design a architektura
  • Cassandra uzly, clustery, datová centra
  • Klíčové prostory, tabulky, řádky a sloupce
  • Rozdělení, replikace, tokeny
  • Úrovně kvora a konzistence
  • Laboratoře: interakce s cassandrou pomocí CQLSH
  • Sekce 3: Datové modelování – část 1 úvod do CQL
  • Datové typy CQL
  • vytváření klíčových prostorů a tabulek
  • Výběr sloupců a typů
  • Výběr primárních klíčů
  • Rozložení dat pro řádky a sloupce
  • Čas žít (TTL)
  • Dotazování pomocí CQL
  • Aktualizace CQL
  • Sbírky (seznam / mapa / sada)
  • Laboratoře: různá cvičení datového modelování pomocí CQL; experimentování s dotazy a podporovanými datovými typy
  • Část 4: Datové modelování – část 2 Vytváření a používání sekundárních indexů
  • složené klíče (klíče oddílů a shlukovací klíče)
  • Data časových řad
  • Doporučené postupy pro data časových řad
  • Počítadla
  • Lehké transakce (LWT)
  • Laboratoře : vytváření a používání indexů; modelování dat časové řady
  • Část 5 : Laboratoře modelování dat : Jsou prezentovány různé případy použití z různých domén
  • studenti pracují ve skupinách, aby vymýšleli návrhy a modely
  • diskutovat o různých návrzích, analyzovat rozhodnutí
  • Laboratoř: implementujte jeden ze scénářů
  • Část 6: Ovladače Cassandra Úvod do ovladače Java
  • Operace CRUD (Create / Read / Update, Delete) pomocí Java klienta
  • Asynchronní dotazy
  • Laboratoře: pomocí Java API pro Cassandru
  • Sekce 7: Cassandra Vnitřní vybavení rozumí Cassandra designu pod kapotou
  • sstables, memtables, commit log
  • cesta pro čtení / cesta pro zápis
  • ukládání do mezipaměti
  • vnodes
  • Část 8: Správa Výběr hardwaru
  • Cassandra distribuce
  • Instalace Cassandra
  • Spuštění benchmarků
  • Nástroje pro monitorování výkonu a aktivit uzlů DataStax OpsCenter
  • Diagnostika Cassandra problémů s výkonem
  • Vyšetřování havárie uzlu
  • Pochopení opravy, mazání a replikace dat
  • Další nástroje a tipy pro odstraňování problémů
  • Cassandra osvědčené postupy (zhutňování, sběr odpadu,)
  • Část 9: Bonus Lab (čas dovolí) Implementujte hudební službu jako Pandora / Spotify na Cassandra
  • Požadavky

    • pohodlné s programovacím jazykem Java
    • pohodlné v prostředí Linux (navigace v příkazovém řádku, úprava souborů pomocí vi / nano)

    Laboratorní prostředí:

    Pro studenty bude zajištěno pracovní Cassandra prostředí. Studenti by pro přístup ke clusteru potřebovali SSH klienta a prohlížeč.

    Zero Install : Není třeba instalovat Cassandra na studentské počítače!

      21 hodiny
     

    Počet účastníků


    Začátek

    Konec


    Dates are subject to availability and take place between 09:30 and 16:30.
    Open Training Courses require 5+ participants.

    Reference (5)

    Související kurzy

    Související kategorie