Návrh Školení
Úvod
Přehled nejoblíbenějších NoSQL databází
- MongoDB (dokument), Cassandra (sloupcová), Redis (klíč-hodnota), Neo4J (graf)
Přehled funkcí a architektury MongoDB
- Mapování mezi vztahovou databází a MongoDB
- Indexace, replikace, vyrovnávání zatížení, ad hoc dotazy atd.
MongoDB vs MySQL
Nainstalování a nakonfigurování MongoDB
Vytvoření databáze
Čtení, zápis a dotazování MongoDB
Vývoj aplikací s MongoDB
Zabezpečení v MongoDB
Dostupnost v MongoDB
Integrace vztahových a NoSQL (nevztahových) úložišť dat
Integrace MongoDB se zpracovávacími frameworky
- Hadoop MapReduce, Apache Spark atd.
Kdy použít MongoDB
- Ideální úlohy pro NoSQL v podniku
Kdy neponitovat MongoDB
- Nevýhody NoSQL
Nasazení MongoDB do produkce
- Na vlastních serverech nebo ve verejné cloudu
Škálování MongoDB
Troubleshooting MongoDB
Závěrečné poznámky
Úvod
- Sloupcová (tabulková) vs dokumentová databáze
Přehled funkcí a architektury Cassandra
Nainstalování a nakonfigurování Cassandra
Vytvoření databáze
Čtení, zápis a dotazování Cassandra
Vývoj aplikací s Cassandra
Zabezpečení v Cassandra
Dostupnost v Cassandra
Integrace vztahových a NoSQL (nevztahových) úložišť dat
Integrace Cassandra se zpracovávacími frameworky
- Hadoop MapReduce, Apache Spark atd.
Kdy použít Cassandra
Nasazení Cassandra do produkce
- Na vlastních serverech a ve verejné cloudu
Škálování Cassandra
Troubleshooting Cassandra
Závěrečné poznámky
Požadavky
- Pochopení konceptů vztahových databází
- Není třeba mít programátorské zkušenosti
Reference (3)
The training instruments provided.
- UNIFI
Kurz - NoSQL Database with Microsoft Azure Cosmos DB
Zajímavá prezentace a cvičení
Szymon - Agora SA
Kurz - Scylla Database
Přeloženo strojem
It gives me an insight on Redis, and also guide me to the right path if I want to know more about Redis