Currently viewing the category: "MongoDB"

Introduksjon

MongoDBMongoDB (avledet av «humongous») er en dokumentbasert, open source,  nosql-database, skrevet i C++. Data lagres ikke i tabeller og rader som i en relasjonell database, som f.eks. MySql, men i objekter, i MongoDBs tilfelle som bson-ojekter (bson = binær json). Dette gjør databasen spesielt egnet til objektorienterte programmeringsspråk, hvor man slipper å gå veien om en såkalt ORM (Object Relational Mapper).  MongoDB brukes mye innenfor Big Data-områder, bl.a. til å analysere loggfiler fra webservere, data fra sensorer o.l.

Mongo er navnet på klient-programmet, som er et kraftig javascript-skall som også brukes til administrative oppgaver.

Mongod er navnet på databaseserver-programmet (som kan kjøres som en daemon)

Målsetting

Etter gjennomført kurs skal deltakerne kunne installere, drifte og bruke MongoDB til vanlige databaseoperasjoner og utviklingsformål.

Gjennomføring

Kurset går over tre dager (9-15) og kan gjennomføres bedriftsinternt, eller i våre kurslokaler i Oslo sentrum.

Lærebok

Kristina Chodorow – MongoDB: The Definitive Guide (2013) eller tilsvarende

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 kolleksjoner, lagring og oppdatering av data, samt databasereplikering og sharding dekkes også.

Kursemner:

  1. Installasjon og konfigurering av MongoDB
  2. Verktøy
  3. Konsepter og begreper
  4. Grunnleggende databaseoperasjoner
  5. Utvikling med MongoDB
  6. Replikering
  7. Sharding
  8. Administrasjon av applikasjoner
  9. Administrasjon av servere

Online ressurser

I tillegg til læreboken, får deltakerne adgang til online dokumentasjon og ressurser på norsk gjennom vår egen e-læringsportal. Denne tilgangen gjelder også etter at kurset er avsluttet.

Priser

For kurs i våre kurslokaler i Oslo sentrum: kr. 13,500 per deltaker

For bedriftsinterne kurs:

2-3 deltakere: kr 13.500 per deltaker

4-6 deltakere: kr. 11.500 per deltaker

7 eller flere deltakere: kr 10.500 per deltaker

– I tillegg dekkes reise og opphold for kursinstruktør, etter statens satser, hvis utenfor Oslo.

– Kurs og opplæring er fritatt for mva.

Lenker

logo-mongodb-onwhite-e1352924317430MongoDB (avledet av «humongous») er en dokumentbasert, open source, såkalt nosql-database, skrevet i C++. Det vil si at data ikke lagres i tabeller og rader som i en relasjonell database, som f.eks. MySql, men i objekter, i MongoDBs tilfelle som bson-ojekter (bson = binær json). Dette gjør databasen spesielt egnet til objektorienterte programmeringsspråk, hvor man slipper å gå veien om en såkalt ORM (Object Relational Mapper). ORMs er kjent for å skalere dårlig, og MongoDB brukes spesielt innenfor det som kalles Big Data, bl.a. til å analysere loggfiler fra webservere.

Mongo er navnet på klient-programmet, som er et kraftig javascript-skall som også brukes til administrative oppgaver.
Mongod er navnet på databaseserver-programmet (som kjøres som en daemon)

MongoDB har blant annet:

Axenna er med og utvikler www.mongodb.no