MongoDB aggregation pipeline ile veriyi gerçekten dönüştürün
MongoDB Aggregation Eğitimi, MongoDB'nin güçlü veri işleme motoru aggregation framework'üne odaklanır. Katılımcılar pipeline mantığını ve belgelerin aşamalar arasında akışını öğrenir.
MongoDB aggregation framework'ünü aşama aşama öğreten, sorgu ve analiz odaklı orta seviye eğitim
MongoDB Aggregation Eğitimi, MongoDB'nin güçlü veri işleme motoru aggregation framework'üne odaklanır. Katılımcılar pipeline mantığını, belgelerin aşamalar arasında nasıl aktığını öğrenir. $match, $project, $group, $sort, $lookup, $unwind ve $facet gibi aşamaları, aritmetik, dizi ve koşul operatörlerini uygulamalı kullanır. $group ile toplulaştırma, $lookup ile birleştirme ve çok yönlü analiz yapar. Indeks ve explain ile pipeline performansını optimize etmeyi hedefler.
3 Gün. İlk gün pipeline temelleri ve aşamalar, ikinci gün gruplama, birleştirme ve operatörler, üçüncü gün ileri desenler ve performans işlenir.
Orta Seviye — MongoDB aggregation pipeline aşamalarını, operatörlerini ve performans optimizasyonunu kapsar
Her aşama gerçek koleksiyonlar üzerinde pipeline yazılarak, sonuçlar ve explain çıktıları incelenerek uygulamalı işlenir.
Aşamaların belgeleri nasıl dönüştürdüğünü anlayarak karmaşık veri işleme ihtiyaçlarını tek sorguda çözersiniz.
$lookup ile koleksiyonlar arası birleştirmeyi öğrenerek ilişkisel sorgulara benzer analizler kurgularsınız.
Indeks ve aşama sırası optimizasyonuyla büyük veri üzerinde hızlı çalışan pipeline'lar yazmayı öğrenirsiniz.
Eğitimden en iyi verimi almak için faydalı olacak temel bilgi ve ortam gereksinimleri
Koleksiyon, belge ve temel find sorgularına aşinalık pipeline konularını izlemeyi belirgin biçimde kolaylaştırır.
JSON/BSON belge yapısına aşinalık aggregation ifadelerini ve alan referanslarını kavramayı destekler.
Filtreleme ve gruplama gibi temel veri sorgulama kavramlarına aşinalık aşamaları anlamayı hızlandırır.
MongoDB kurulu bir ortam veya Atlas erişimi ile mongosh/Compass pipeline alıştırmaları için gerekir.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
Aggregation pipeline'ın aşama aşama çalışmasını ve belge akışını açıklayarak sorgu tasarlarsınız.
$match, $project, $sort ve $limit ile veriyi filtreleyip biçimlendiren temel pipeline'lar kurarsınız.
$group ve akümülatörlerle sayım, toplam ve istatistik üreten özet sorgular yazarsınız.
$unwind ile dizileri açar ve ardından gruplayarak dizi tabanlı analizleri gerçekleştirirsiniz.
$lookup ile koleksiyonlar arası birleştirme yaparak ilişkisel benzeri sorgular kurgularsınız.
$facet, $bucket ve $replaceRoot ile çok yönlü analiz ve veri yeniden şekillendirme uygularsınız.
$out ve $merge ile aggregation sonuçlarını koleksiyonlara yazarak veri işleme hattı kurarsınız.
explain ve indeks kullanımıyla pipeline aşama sırasını optimize ederek sorguları hızlandırırsınız.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
AWS NoSQL eğitimi: DynamoDB veri modelleme, ElastiCache ve MemoryDB önbellek, Streams ve Lambda ile olay tabanlı modern uygulama inşası uygulamalı işlenir.
Detayları Gör →Doküman modelleme, aggregation pipeline, replica set, sharding, güvenlik ve Atlas ile kurumsal MongoDB çözümleri geliştirmeyi öğreten uygulamalı eğitim.
Detayları Gör →Ring mimarisi, CQL veri modelleme, replikasyon, tutarlılık seviyeleri, compaction, repair ve nodetool ile Apache Cassandra yönetimini öğreten uygulamalı eğitim.
Detayları Gör →Inverted index, mapping, analyzer, Query DSL, relevans skorlama, aggregation ve cluster operasyonuyla Elasticsearch temellerini öğreten uygulamalı eğitim.
Detayları Gör →HDFS blok mimarisi, replikasyon, HBase sütun ailesi modeli, region yapısı, LSM depolama ve veri erişimiyle büyük veri deposu kurmayı öğreten uygulamalı eğitim.
Detayları Gör →ACID/BASE, çok dokümanlı transaction, rollback, iki aşamalı commit, saga deseni ve idempotensi ile NoSQL'de işlem yönetimini öğreten uygulamalı eğitim.
Detayları Gör →