MongoDB sorgularını indeksle hızlandırın
MongoDB İleri Seviye Sorgu ve İndeksleme Eğitimi, doküman veritabanında yüksek performanslı sorgular yazmayı ve doğru indekslerle yanıt sürelerini düşürmeyi öğretir.
Karmaşık sorgulardan indeks stratejilerine ve explain tabanlı performans ayarına derinleşme
MongoDB İleri Seviye Sorgu ve İndeksleme Eğitimi, doküman veritabanında yüksek performanslı sorgular yazmaya ve doğru indekslerle yanıt sürelerini düşürmeye odaklanır. Katılımcılar gelişmiş karşılaştırma, dizi ve mantıksal operatörleri, projection ve cursor davranışını kavrar. Single field, compound, multikey ve partial indeksler ESR kuralıyla ele alınır. explain() çıktısı ve IXSCAN farkı okunur; aggregation ile hızlandırma işlenerek darboğazlar giderilir.
3 Gün. Her gün dört modül; gelişmiş sorgulamadan indeks türlerine, explain analizine ve aggregation ile performans ayarına uygulamalı ilerlenir.
Orta Seviye — Gelişmiş sorgu operatörleri, indeks türleri, explain analizi ve aggregation ile sorgu performansını optimize etme
Her konu gerçek bir koleksiyon ve mongosh üzerinde canlı sorgu, explain çıktısı ve indeks denemeleriyle adım adım uygulanır.
Karşılaştırma, dizi ve mantıksal operatörlerle karmaşık koşulları doğru ifade ederek esnek ve isabetli sorgular yazarsınız.
Compound, multikey ve partial indeksleri ESR kuralıyla tasarlayarak milisaniyeler mertebesinde yanıt süreleri elde edersiniz.
explain() planını okuyarak COLLSCAN darboğazlarını saptar, hangi indeksin seçildiğini görüp sorgu optimizasyonu yaparsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Temel CRUD, doküman ve koleksiyon kavramlarıyla mongosh kullanımına aşinalık öğrenmeyi kolaylaştırır.
JSON/BSON doküman yapısına ve iç içe alan ile dizilere temel düzeyde hakimiyet gereklidir.
Filtreleme, sıralama ve basit toplama gibi veritabanı sorgu kavramlarına genel aşinalık faydalıdır.
MongoDB Community veya Atlas erişimi ile mongosh/Compass kurulu bir makine uygulamalar için gereklidir.
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:
Karşılaştırma, dizi ve mantıksal operatörlerle karmaşık koşulları doğru ifade ederek isabetli ve esnek sorgular yazarsınız.
$elemMatch, $all ve $size ile dizi ve iç içe dokümanları hassas biçimde sorgular, doğru elemanları hedeflersiniz.
Projection ve $slice ile sonuç kümesini şekillendirir, ağ ve bellek maliyetini düşürerek verimli yanıt üretirsiniz.
Single field, compound, multikey, text ve geospatial indeksleri seçip doğru alanlara uygulayarak sorguları hızlandırırsınız.
Compound indeksleri Equality-Sort-Range kuralıyla kurar, prefix kullanımıyla tek indeksten en yüksek faydayı sağlarsınız.
explain() planını okuyarak COLLSCAN darboğazlarını saptar, seçilen indeksi ve inceleme oranını değerlendirirsiniz.
Pipeline aşamalarını doğru sıralar, $match ve $sort için indeksten yararlanarak analitik sorguları optimize edersiniz.
Database profiler ve currentOp ile yavaş sorguları yakalar, indeks ve pipeline düzenlemeleriyle performansı artı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.
Python ile AWS Lambda eğitimi: container image paketleme, ECR, boto3 ile DynamoDB, SNS pub/sub ve SES e-posta ile olay tabanlı sunucusuz uygulama geliştirme.
Detayları Gör →AWS NoSQL eğitimi: DynamoDB single-table design, DocumentDB, ElastiCache Redis, Keyspaces ve Neptune ile ölçeklenebilir modern uygulama geliştirmeyi öğrenin.
Detayları Gör →SAA-C03 eğitimi: DynamoDB mimarisi, ElastiCache, Neptune, QLDB, Timestream ve Redshift ile özel veri depolarının seçimi ve çözüm mimarisi senaryolarını öğrenin.
Detayları Gör →AWS SysOps eğitimi: DynamoDB operasyonları, auto scaling, CloudWatch izleme, yedekleme, ElastiCache işletimi ve Redshift veri ambarı yönetimini uygulamalı öğren
Detayları Gör →Azure Cosmos DB for NoSQL eğitimi: hesap, container, bölüm anahtarı, RU, tutarlılık ve SDK ile CRUD, SQL sorgu ve dizinleme başlangıç düzeyinde uygulamalı işlen
Detayları Gör →Cosmos DB çok modelli eğitimi: API for MongoDB doküman, API for Cassandra CQL ve API for Gremlin graf modeli ile NoSQL geliştirme uygulamalı işlenir.
Detayları Gör →