Návrh Školení

  • Část 1: Úvod do Big Data / NoSQL
    • NoSQL přehled
    • CAP věta
    • Kdy je NoSQL vhodné
    • Sloupové úložiště
    • NoSQL 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
  • Část 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: Modelování dat – čá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
    • Osvědč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: Sezení skupinového návrhu
    • je prezentováno více případů 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: Cassandra řidičů
    • Úvod do ovladače Java
    • Operace CRUD (Create / Read / Update, Delete) pomocí klienta Java
    • Asynchronní dotazy
    • Laboratoř: pomocí Java API pro Cassandra
  • Oddíl 7 : Cassandra Vnitřní
    • rozuměj Cassandra design pod kapotou
    • sstables, memtables, commit log
    • cesta pro čtení / cesta pro zápis
    • ukládání do mezipaměti
    • vnodes
  • Oddíl 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: Bonusová laboratoř (č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ů


Price per participant

Reference (3)

Upcoming Courses

Související kategorie