MongoDB (avledet av «humongous») er en populær dokumentbasert, open source, nosql-database.. Data lagres ikke i tabeller og rader som i relasjonelle databaser, men i objekter – i MongoDBs tilfelle som bson-ojekter (bson = binær json).
Kursinnhold
Kurset tar utgangspunkt i at man ikke har noen erfaring med MongoDB fra før, og starter med installasjon av programvaren. Forøvrig dekkes JSON og Mongos søke-muligheter gjennom Mongo-skallet, samt importering og eksportering av data til og fra MongoDB. Oppretting av databaser og dokumentsamlinger, lagring og oppdatering av data, samt databasereplikering og sharding dekkes også.
Kursemner:
1. Installasjon og konfigurering av MongoDB
2. Gjennomgang av medfølgende verktøy
3. Konsepter og begreper
4. Grunnleggende databaseoperasjoner
5. Utvikling med MongoDB
6. Replikering og Sharding
7. Administrasjon av applikasjoner
8. Administrasjon av MongoDB-klynger
Gjennomføring
Kurset går online med lærer over fire dager (10 – 14). Det er ingen avsluttende eksamen, men det er innleveringsoppgaver til hvert av hovedtemaene som gjennomgås.