Nykyaikaiset lähestymistavat tiedonhallintaan - kurssi 27 900 RUB. IBS Training Centeristä, koulutus 16 tuntia, päivämäärä 26.11.2023.
Miscellanea / / December 02, 2023
Sovelluksia suunniteltaessa yksi tärkeimmistä päätöksistä on tietojen tallentaminen. Useiden vuosikymmenten ajan relaatiotietokantajärjestelmät olivat ensimmäinen ja ainoa vaihtoehto; projektit erosivat vain normalisointiasteesta, liiketoimintalogiikan sijainnista jne. Viimeiset 10-15 vuotta vaihtoehtoiset järjestelmät ovat kukoistaneet nopeasti - olio- ja dokumenttisuuntautuneista DBMS-järjestelmistä hajautettuihin tiedostojärjestelmiin ja virrankäsittelyjärjestelmiin. tiedot. Kurssilla tarkastellaan erilaisia nykyaikaisia ratkaisuja, jotka mahdollistavat pitkän aikavälin turvallisen tietojen tallennuksen, syitä eri luokkien ratkaisujen syntymiseen, niiden edut, haitat ja suositellut menetelmät käyttää.
Käsitellyt aiheet:
1. Tietojen tallennuksen lähestymistapojen kehitys (teoria – 2 tuntia).
Tietokannat, tietovarastot, tietokantakoneet, massiivisesti rinnakkaiset arkkitehtuurit, hyperkonvergenssi.
2. Relaatiomalli (teoria – 2 tuntia).
Mitä ongelmia se ratkaisee ja millä hinnalla?
Replikointi, jakaminen, hajautetut tapahtumat.
3. Minimum Key-Value -malli (teoria – 1 tunti, käytäntö – 1 tunti).
Avainrakennevaihtoehdot, arvorakennevaihtoehdot, ohjelmistoliitännät.
Ei-relaatiotietokantojen käytön tehokkuus: tarpeelliset ja riittävät ehdot [Cassandra, HBase].
4. Dokumenttisuuntautunut malli [MongoDB] (teoria – 0,5 tuntia, käytäntö – 0,5 tuntia).
5. Hajautetut tiedostojärjestelmät tietomallien sijaan: klusteriarkkitehtuuri [HDFS] (teoria - 1 tunti, käytäntö - 1 tunti).
6. SQL hajautetun tiedostojärjestelmän kautta (teoria – 1 tunti, käytäntö – 2 tuntia).
Arkkitehtuurivaihtoehdot, tiedostomuodot, rajoitukset, tapahtumat [Hive, Spark, Spark SQL, Parquet, ORC].
7. Hajautetut tiedontallennusjärjestelmät RAM-muistissa [Hazelcast, Ignite, Tarantool] (teoria – 1 tunti).
8. Hajautetut OLAP-järjestelmät [Clickhouse, Druid] (teoria – 1 tunti).
9. Tietovirtojen käsittely [Spark Streaming] (teoria – 1 tunti).
10. Itsekonfiguroituvat ja itsenäiset tietokannat (teoria – 1 tunti).