{() => fs}
  • Kurssista
  • Kurssin sisältö
  • FAQ
  • Kurssilla mukana
  • Haaste
  • Hae materiaalista
Fullstack
Osa 13

Kurssin aiemmat osat käyttävät tiedon tallentamiseen MongoDB:tä, joka on niin sanottu NoSQL-tietokanta. NoSQL-tietokannat yleistyivät voimakkaasti reilut 10 vuotta sitten kun internet-skaala alkoi tuottaa ongelmia vanhemman generaation SQL-kyselykieltä hyödyntäville relaatiotietokannoille.

Relaatiotietokannat ovat sittemmin kokeneet uuden tulemisen. Skaalautuvuuden ongelmia on osin ratkaistu ja ne ovat myös omaksuneet eräitä NoSQL-tietokantojen piirteitä. Tässä osassa tutustutaan relaatiotietokantoja käyttäviin NodeJS-sovelluksiin, tietokantana on open source -maailman ykkönen PostgreSQL.

a Relaatiotietokannan käyttö Sequelize-kirjastolla

b Liitostaulut ja -kyselyt

c Migraatiot, monen suhde moneen -yhteydet

Osa 12

Edellinen osa
Helsingin yliopiston logo
Houston inc. logo
KurssistaKurssin sisältöFAQKurssilla mukanaHaaste