MongoDB - Harjoituksin

Mikäli haluat nyt jo lisätietoa yrityskohtaisista toteutuksista, voit olla yhteydessä Johannes.hovi@arihovi.com tai 050 3670809.

 

MongoDB on maailman neljänneksi suosituin tietokantatuote, edellä kolme relaatiokantaa. Miksi se on noussut tällaiseen asemaan?

Yksi MongoDB:n suosion syistä on liikkeellelähdön helppous ja edullisuus. Sen voi ladata muutamassa minuutissa ilmaiseksi ja alkaa rakentamaan protoa. Jos hanke on vakava ja kaikki menee hyvin, ostavat isommat talot tukea toimittajalta. Ei siis pakollisia lisenssi- ja versionvaihtomaksuja. Näin tosin tilanne on monilla muillakin tuotteilla, kuten Hadoopilla ja PostgreSQL:lla.

MongoDB:n lähtökohtana v. 2007 oli relaatiokantoja ketterämpi skaalautuvuus tietomassojen kasvaessa sekä tiettyjen operaatioiden hyvä suorituskyky. Toinen tavoite oli mutkaton, helppo tietokannan käsittely. MongoDB:stä on tullutkin nuoren ohjelmoijasukupolven hittituote.

Kurssin vetää Jari ”Jaanto”, joka valittu Suomen parhaaksi koodaajaksi. Tällä kurssilla kuulet todellisen ohjelmistolegendan parhaimmat käytännöt tietokannoista ja muusta ohjelmointiin liittyvästä.

Kenelle kurssi on tarkoitettu?

– Kurssi on tarkoitettu ohjelmistotyötä tekeville ja tietokantojen kehitykseen sekä ylläpitoon suuntauneille henkilöille
– Kurssiin osallistumiseen et tarvitse aikaisempaa ohjelmistokokemusta mutta perustiedot tietokannoista ja it-järjestelmistä ovat tarpeen
– Kurssi soveltuu erityisen hyvin SQL-kantojen parissa aikaisemmin työskennenneille, jotka ovat kiinnostuneet laajentamaan osaamistaan MongoDB:n ja muiden NoSQL-tietokantojen suuntaan

MongoDB-Kurssilla käymme läpi seuraavat aiheet teorian ja käytännön kautta:

Mikä MongoDB ja miksi.
Terminologia ja miten poikkeaa RDBMS-kannoista.
Esimerkkejä mihin soveltuu, mihin ei sovellu.

  • Tietokannan suunnittelu
    Schemaless design
    Relaatiot ja relaatioiden puuttuminen
    Tietotyypit, listat, objektit
  • Erilaiset käyttöliittymät ja työkalut
  • Kyselyt, kyselyjen rakenne
    Dokumentin muokkaus
    Uudet attribuutit
    Listojen käsittely
    Aggrekaatit
  • Kysylyiden tehokkuus
    Profilointi
    Indeksointi
    Datan jäsentäminen
  • Käyttö ohjelmointikielestä
    JavaScript
  • Map/Reduce
  • Ylläpito
    Asennukset ja päivitykset
    Versioiden erot
    Shardaus
    Replikointi
    Miten MongoDB:stä saa luottavan
  • Häiriöhallinta ja Tietoturva
    Miten MongoDB:stä saa tietoturvallisen
    Eri kanavat mitä seurata
    Häiriöhallinta ja toipuminen
    Varmuuskopiot
    Luotettavuus

Kouluttaja:

Jaa:

Tyrehdytä tiedonjanosi!

Uutiskirjeen tilaajana saat ajankohtaista tietoa datan hyödyntämisestä, tekoälystä sekä muista ajankohtaisista aiheista tiedohallinnan maailmasta. Olemme data-alan johtava kouluttaja ja konsultti, joten saat tietoa suoraan kentältä. Saat samalla myös parhaat tarjoukset kansainvälisten huppuasiantuntijoiden valmennustilaisuuksiin.