Kursplan
Introduksjon
Oversikt over de mest populære NoSQL-databasene
- MongoDB (dokument), Cassandra (kolonnebasert), Redis (nøkkel-verdi), Neo4J (graf)
Oversikt over MongoDB-funksjoner og arkitektur
- Kartlegging mellom en relasjonsdatabasedatabase og MongoDB
- Inndeksing, replikasjon, lastbalansering, ad-hoc-spørringer, etc.
MongoDB vs MySQL
Installering og konfigurasjon av MongoDB
Opprettelse av en database
Lese, skrive og spørre MongoDB
Programvareutvikling med MongoDB
Sikkerhet i MongoDB
Tilgjengelighet i MongoDB
Integrering av relasjons- og NoSQL (ikke-relasjons) lagring av data
Integrering av MongoDB med databehandlingsrammeverk
- Hadoop MapReduce, Apache Spark, etc.
Når man skal bruke MongoDB
- Ideelle arbeidsbelastninger for NoSQL i et bedriftsmiljø
Når man ikke skal bruke MongoDB
- Ulemper ved NoSQL
Utplassering av MongoDB i produksjon
- På egne lokaler eller i skyen
Skalering av MongoDB
Feilretting av MongoDB
Avslutningskommentarer
Introduksjon
- Kolonnebasert (tabellbasert) vs dokumentdatabaser
Oversikt over Cassandra-funksjoner og arkitektur
Installering og konfigurasjon av Cassandra
Opprettelse av en database
Lese, skrive og spørre Cassandra
Programvareutvikling med Cassandra
Sikkerhet i Cassandra
Tilgjengelighet i Cassandra
Integrering av relasjons- og NoSQL (ikke-relasjons) lagring av data
Integrering av Cassandra med databehandlingsrammeverk
- Hadoop MapReduce, Apache Spark, etc.
Når man skal bruke Cassandra
Utplassering av Cassandra i produksjon
- På egne lokaler og i skyen
Skalering av Cassandra
Feilretting av Cassandra
Avslutningskommentarer
Krav
- En forståelse av relasjonsdatabasekonsepter
- Ingen programmeringserfaring er nødvendig
Referanser (3)
The training instruments provided.
- UNIFI
Kurs - NoSQL Database with Microsoft Azure Cosmos DB
Spennende presentasjon og øvelser
Szymon - Agora SA
Kurs - Scylla Database
Maskinoversatt
It gives me an insight on Redis, and also guide me to the right path if I want to know more about Redis