Veri yönetimine modern yaklaşımlar - kurs 27.900 RUB. IBS Eğitim Merkezi'nden, eğitim 16 saat, Tarih 26 Kasım 2023.
Miscellanea / / December 02, 2023
Uygulamaları tasarlarken önemli kararlardan biri verilerin nasıl saklanacağıdır. Onlarca yıl boyunca ilişkisel DBMS'ler ilk ve tek seçenekti; projeler yalnızca normalleştirme derecesi, iş mantığının konumu vb. açısından farklılık gösteriyordu. Sonuncular On ila on beş yıl arasında, nesne yönelimli ve belge yönelimli DBMS'lerden dağıtılmış dosya sistemlerine ve akış işleme sistemlerine kadar alternatif sistemler hızla gelişti. veri. Kurs, verilerin uzun vadeli güvenli bir şekilde saklanmasına olanak tanıyan bir dizi modern çözümü inceliyor. Farklı sınıflara ait çözümlerin ortaya çıkma nedenleri, avantajları, dezavantajları ve tercih edilen yöntemler kullanmak.
İşlenmiş konular:
1. Veri depolamaya yönelik yaklaşımların gelişimi (teori – 2 saat).
Veritabanları, veri ambarları, veritabanı motorları, devasa paralel mimariler, hiper yakınsama.
2. İlişkisel model (teori – 2 saat).
Hangi sorunları çözüyor ve ne pahasına?
Çoğaltma, parçalama, dağıtılmış işlemler.
3. Minimum Anahtar-Değer modeli (teori – 1 saat, pratik – 1 saat).
Anahtar yapı seçenekleri, değer yapısı seçenekleri, yazılım arayüzleri.
İlişkisel olmayan veritabanlarını kullanmanın verimliliği: gerekli ve yeterli koşullar [Cassandra, HBase].
4. Belge odaklı model [MongoDB] (teori – 0,5 saat, pratik – 0,5 saat).
5. Veri modelleri yerine dağıtılmış dosya sistemleri: küme mimarisi [HDFS] (teori - 1 saat, pratik - 1 saat).
6. Dağıtılmış dosya sistemleri üzerinden SQL (teori – 1 saat, pratik – 2 saat).
Mimari seçenekleri, dosya formatları, kısıtlamalar, işlemler [Hive, Spark, Spark SQL, Parquet, ORC].
7. RAM'de dağıtılmış veri depolama sistemleri [Hazelcast, Ignite, Tarantool] (teoride – 1 saat).
8. Dağıtılmış OLAP sistemleri [Clickhouse, Druid] (teori – 1 saat).
9. Veri akışlarının işlenmesi [Spark Streaming] (teori – 1 saat).
10. Kendi kendini yapılandıran ve özerk veritabanları (teori – 1 saat).