Šiuolaikiniai duomenų valdymo metodai – kursas 27 900 RUB. iš TVM mokymo centro, mokymai 16 val., Data 2023 m. lapkričio 26 d.
įvairenybės / / December 02, 2023
Kuriant programas vienas iš svarbių sprendimų yra duomenų saugojimas. Keletą dešimtmečių reliacinės DBVS buvo pirmoji ir vienintelė galimybė, projektai skyrėsi tik normalizavimo laipsniu, verslo logikos vieta ir kt. Paskutiniai nuo dešimties iki penkiolikos metų sparčiai klestėjo alternatyvios sistemos – nuo į objektus ir į dokumentus orientuotų DBVS iki paskirstytų failų sistemų ir srautų apdorojimo sistemų duomenis. Kurso metu nagrinėjami įvairūs šiuolaikiniai sprendimai, leidžiantys ilgai saugiai saugoti duomenis, skirtingų klasių sprendimų atsiradimo priežastys, jų privalumai, trūkumai ir pageidaujami metodai naudoti.
Aptariamos temos:
1. Duomenų saugojimo požiūrių raida (teorija – 2 val.).
Duomenų bazės, duomenų saugyklos, duomenų bazių varikliai, masiškai lygiagrečios architektūros, hiperkonvergencija.
2. Reliacinis modelis (teorija – 2 val.).
Kokias problemas tai išsprendžia ir kokia kaina?
Replikacija, dalijimasis, paskirstytos operacijos.
3. Minimalios rakto vertės modelis (teorija – 1 val., praktika – 1 val.).
Raktų struktūros parinktys, vertybių struktūros parinktys, programinės įrangos sąsajos.
Nereliacinių duomenų bazių naudojimo efektyvumas: būtinos ir pakankamos sąlygos [Cassandra, HBase].
4. Į dokumentus orientuotas modelis [MongoDB] (teorija – 0,5 val., praktika – 0,5 val.).
5. Paskirstytos failų sistemos vietoj duomenų modelių: klasterių architektūra [HDFS] (teorija - 1 val., praktika - 1 val.).
6. SQL per paskirstytas failų sistemas (teorija – 1 val., praktika – 2 val.).
Architektūros parinktys, failų formatai, apribojimai, operacijos [Hive, Spark, Spark SQL, Parquet, ORC].
7. Paskirstytos duomenų saugojimo sistemos RAM [Hazelcast, Ignite, Tarantool] (teorija – 1 val.).
8. Paskirstytos OLAP sistemos [Clickhouse, Druid] (teorija – 1 val.).
9. Duomenų srautų apdorojimas [Spark Streaming] (teorija – 1 val.).
10. Savarankiškai konfigūruojamos ir autonominės duomenų bazės (teorija – 1 val.).