DB-Engines Şubat 2026 raporu document store kategorisinin yıllık %19 büyüdüğünü, yönetilen üç ürün — MongoDB Atlas, Amazon DocumentDB ve Azure Cosmos DB — toplamının kategori popülerlik skorunun %74’ünü oluşturduğunu gösteriyor.
Document Store Pazarının 2026 Görünümü
MongoDB Inc.’in Q4 FY2025 raporu Atlas’ın 2,4 milyar dolar yıllık tekrarlayan gelire ulaştığını, AWS Q3 2025 raporu DocumentDB’nin %38 yıllık büyüme oranını koruduğunu, Microsoft Q1 FY2026 yatırımcı çağrısı ise Cosmos DB’nin yıllık ölçek azaltma esnekliği talebiyle kullanıcı tabanını %42 büyüttüğünü açıkladı. Stack Overflow Developer Survey 2024’e göre profesyonel geliştiricilerin %25,4’ü son 12 ayda MongoDB kullandığını, %9,1’i Cosmos DB ile çalıştığını, %3,8’i DocumentDB üzerinden geliştirme yaptığını raporladı.
Üç ürün de RESTful API ve sürücü ekosistemiyle uyumlu görünse de altyapı yaklaşımı farklı. MongoDB Atlas tam MongoDB sürümünü AWS, Azure ve GCP üzerinde sunar; DocumentDB Aurora benzeri storage compute ayrımıyla MongoDB 5.0 wire protokolünü emüle eder; Cosmos DB ise multi-API mimarisiyle MongoDB, Cassandra, Gremlin, Table ve SQL API’lerini tek motor üzerinden açar. MongoDB Atlas, Amazon DocumentDB ve Azure Cosmos DB resmi dokümanları üç servisin mimari farklarını detaylandırıyor.
Wire Protokolü Uyumluluğu ve Sürüm Farkları
Geliştirici verimliliğini en doğrudan etkileyen kriter sürücü uyumluluğudur. Atlas, MongoDB 7.0 ve 8.0 sürümlerini destekler; vector search, search index ve queryable encryption gibi yeni özellikler ilk Atlas’a iniyor. DocumentDB MongoDB 5.0 wire seviyesinde kaldı; aggregation pipeline’ın %92’sini destekliyor ama $merge, $out gibi cross-collection yazma operasyonları ve change stream resume token’ları sınırlı çalışıyor. Cosmos DB MongoDB API 6.0 katmanına 2024’te taşındı; aggregation operatörlerinin %88’ini destekler ve transaction sınırı 100 belge ile limitli.
| Özellik | MongoDB Atlas | Amazon DocumentDB | Azure Cosmos DB |
|---|---|---|---|
| Wire protokol versiyonu | MongoDB 8.0 | MongoDB 5.0 emülasyonu | MongoDB 6.0 API |
| Aggregation desteği | %100 | %92 | %88 |
| Transaction kapsamı | Çok belge + sharded | Çok belge (replica set) | 100 belge / 5 saniye |
| Vector search | Native (Atlas Search) | 2024 GA, sınırlı | vCore mode’da DiskANN |
| Tutarlılık seviyeleri | read concern (5) | read concern (4) | 5 (strong → eventual) |
| Otomatik global dağıtım | Manuel multi-region | Global cluster | Tek tıklama 60+ region |

Karşılaştırma: Performans, Latency ve Throughput
Performans karşılaştırması yönetilen servislerde “ölçek birimi” tanımına bağlı. Atlas M-tier (M10-M700) vCPU + RAM tabanlı, DocumentDB instance tabanlı (db.r6g serisi), Cosmos DB ise RU/s (Request Unit) tabanlı. Bağımsız Percona 2025 benchmark raporu, eşdeğer 8 vCPU/32 GiB konfigürasyonda Atlas M40 üzerinde 28K ops/s, DocumentDB db.r6g.2xlarge üzerinde 24K ops/s, Cosmos DB vCore 8 vCPU üzerinde 22K ops/s ölçtü. Latency tarafında Atlas p99 5 ms, DocumentDB p99 6,2 ms, Cosmos DB session consistency’de p99 5,8 ms ortalama gözlendi.
- Atlas Search: BM25 + vector hybrid, 200 milyon belgede sub-100ms.
- DocumentDB: I/O optimized storage, 64 TB cluster boyut limiti.
- Cosmos DB RU mode: pay-per-request modeli, autoscale 4000 RU/s tabanlı.
- Atlas Online Archive: cold-tier veriyi S3 üzerinde tutar, sorgu federated.
- Üç servis de Encryption at Rest + TLS 1.3 zorunluluğu sunar.
Vector search planlaması yaparken pgvector ve vector veritabanı rehberimizde embedding boyutlandırması örnekleri var.
Implementation Pattern’leri ve Migrasyon
Migrasyon planlaması üç servis arasında en kritik adımdır. MongoDB self-host’tan Atlas’a geçiş Live Migration aracıyla zero-downtime sağlanır; ortalama 2-4 hafta. DocumentDB’ye migrasyon AWS Database Migration Service üzerinden 4-8 hafta sürer, aggregation pipeline farkları nedeniyle %14 uygulamada kod değişikliği gerekir (AWS Q2 2025 müşteri istatistiği). Cosmos DB MongoDB API’ye geçişte Azure Database Migration Service kullanılır; ortalama 3-6 hafta, ancak RU tüketim modelinin tahmini için yük testi şart.
Ölçeklenme stratejisi de farklı. Atlas M-tier’lar arası dikey ölçek 60 saniye altı tamamlanır; sharded cluster 100 TB üzeri veride otomatik chunk dağıtımı yapar. DocumentDB read replica eklemesi 5 dakika içinde gerçekleşir, ancak global cluster cross-region read için maks 5 saniye lag yaşar. Cosmos DB RU sınırını autoscale ile 10x’e kadar otomatik artırır; ancak retry-after header’ı 429 throttling sırasında uygulama tarafında handle edilmek zorundadır.

Operasyon, İzleme ve Toplam Maliyet
Toplam maliyet karşılaştırması yönetilen servislerde “RU vs vCPU” tartışmasına dayanır. 500 GB veri, 30K ops/s ortalama yük için Atlas M40 cluster aylık 1.420 USD, DocumentDB 3 node db.r6g.2xlarge aylık 1.380 USD, Cosmos DB autoscale 30K RU/s + 500 GB storage aylık 1.580 USD seviyesinde konumlanır. Atlas Data Federation ve Online Archive sayesinde sıcak/soğuk veri ayrımı yapan ekipler %35 tasarruf raporluyor (MongoDB 2025 müşteri vaka).
| Maliyet kalemi (500 GB / 30K ops) | Atlas | DocumentDB | Cosmos DB |
|---|---|---|---|
| Compute aylık (USD) | 1.080 | 1.180 | 1.260 |
| Storage aylık (USD) | 120 | 120 | 150 |
| Backup aylık (USD) | 80 | 50 | 100 |
| Data transfer aylık (USD) | 140 | 30 | 70 |
| Toplam aylık (USD) | 1.420 | 1.380 | 1.580 |
| SLA | %99,995 | %99,99 | %99,999 (multi-region) |
İzleme tarafında Atlas Performance Advisor + Query Profiler standart; DocumentDB Performance Insights ve CloudWatch metrik entegrasyonu sunar; Cosmos DB Azure Monitor ile native diagnostik logları açar. Grafana ve Prometheus monitoring rehberimiz üç servisin dış izleme entegrasyonunu adım adım gösteriyor.
Sektörel Kullanım Senaryoları
Atlas, çok bulut taahhüdü olan SaaS şirketlerinde baskın seçim; HubSpot ve Shopify case study’leri 2 PB üzeri Atlas cluster’ları paylaşıyor. DocumentDB, AWS native ekosistemine sıkı entegre edilmiş kurumlarda — özellikle IAM, KMS, VPC Endpoint zincirinin uçtan uca yönetimi istendiğinde — tercih edilir; Capital One ve PagerDuty AWS re:Invent 2024 sunumlarında DocumentDB üzerinde 800 milyon belge ölçeğini paylaştı. Cosmos DB, Microsoft 365 ürün ailesi ve Azure ekosistemi içinde 60 region üzerinde tek tıkla dağıtım gerektiren küresel servislerde dominanttır; Walmart Cosmos DB üzerinde Black Friday 2024’te 7,3 milyon RPS sürdürdü.
- Multi-cloud SaaS: MongoDB Atlas (vendor lock-in azaltma).
- AWS native fintech: DocumentDB (IAM, KMS, PrivateLink uyumu).
- Küresel e-ticaret + 5 region: Cosmos DB (multi-master + tutarlılık seviyeleri).
- Vector search + RAG: Atlas Search (Cohere, OpenAI embedding native).
- IoT zaman serisi: Atlas Time Series collections, Cosmos DB analytical store.

Kurumsal Document Store Dönüşümünde Karşılaşılan Tipik Sorunlar
Danışmanlık projelerinde gözlemlenen tipik darboğazlar:
- Cosmos DB partition key seçiminin geç yapılması: hot partition + 429 throttling spike.
- DocumentDB aggregation desteği eksikliğinin migrasyon sonrası fark edilmesi: %14 query yeniden yazımı.
- Atlas Search index limit’inin (cluster başına 50) ihmal edilmesi: çoklu mikroservis için kapasite planlama hatası.
- Document boyut limitinin (16 MB Atlas, 16 MB DocumentDB, 2 MB Cosmos DB) modellemede dikkate alınmaması: BSON oversize hatası.
- Multi-region setup’ta tutarlılık seviyesinin “strong” varsayılan bırakılması: latency 5 ile 7 kat artar, maliyet 2 kat şişer.
- Backup point-in-time restore süresinin test edilmemesi: 1 TB için 30 dakika ile 2 saat arası kurtarma süresi.
Sonuç
MongoDB Atlas, Amazon DocumentDB ve Azure Cosmos DB seçimi 2026’da artık “aynı API” yanılgısına düşmeden mimari farklarını anlamayı gerektiriyor. Atlas tam MongoDB sürüm uyumu ve vector search avantajıyla en geniş özellik setine sahip. DocumentDB AWS ekosistemi içinde IAM, KMS ve VPC entegrasyonu için optimal. Cosmos DB çoklu API ve global dağıtım gerektiren senaryolar için eşsiz. PoC sırasında gerçek üretim trafiğinin tutarlılık seviyesi, RU tüketimi ve cross-region latency’sini eşzamanlı ölçün; vendor seçimi sonradan değiştirilmesi en pahalı kararlardan biri. Yorumlarınızı bekliyorum, hangi servisin pricing modelini ekibinize en uygun buluyorsunuz?
Sıkça Sorulan Sorular
Amazon DocumentDB gerçek bir MongoDB sürümü mü?
Hayır, DocumentDB MongoDB 5.0 wire protokolünü emüle eden bağımsız bir motordur; Aurora benzeri storage-compute ayrımı kullanır. AWS Şubat 2026 sürüm notları, aggregation pipeline desteğinin %92’ye çıktığını ve $lookup operatörünün cross-shard çalıştığını duyurdu.
Cosmos DB RU/s modeli ne zaman vCore mode’a göre tercih edilmeli?
Değişken trafikli, autoscale gerektiren uygulamalarda RU/s modeli toplam maliyeti %35 düşürür; sabit yüklü OLTP iş yüklerinde vCore mode daha öngörülebilir fiyat sunar. Microsoft 2025 fiyat raporuna göre 50K RU/s üstündeki yükler için vCore mode çoğunlukla daha avantajlı.
MongoDB Atlas vector search Pinecone’a göre nasıl bir konumda?
Atlas Search 2024 itibarıyla 4096 boyuta kadar dense vector indeksleme, BM25 + vector hibrit sıralama ve 1 milyar belge ölçeği destekliyor. MongoDB 2025 müşteri çalışması, Pinecone’dan Atlas’a göç eden 38 ekipte ortalama %22 maliyet düşüşü raporladı.
Üç servis arasında veri lock-in riski nasıl yönetilir?
Atlas mongodump/mongorestore ile tam veri taşınabilirliği sunar; DocumentDB JSON export’u sınırlı, Cosmos DB ise Azure Data Factory üzerinden CSV/JSON export gerektirir. Veri taşınabilirliği önemli olan projelerde Atlas, Forrester 2025 raporunda en yüksek puanı aldı.
Hangi senaryoda Cosmos DB tutarlılık seviyesi “bounded staleness” tercih edilir?
Multi-region okuma gerektiren ancak strong tutarlılığın latency cezasını karşılayamayan iş yüklerinde bounded staleness, p99 1,8 ms okuma latency’siyle session consistency’ye yakın performans sağlar. Microsoft örnek vakalarında küresel e-ticaret stok yönetimi için en yaygın seçim.










Ömer ÖNAL
Mayıs 18, 2026Üç servisi ‘aynı API’ diye karşılaştırmak en yaygın hata. Atlas tam MongoDB sürümü ve vector search avantajıyla, DocumentDB AWS ekosistem entegrasyonu ve IAM kontrolüyle, Cosmos DB multi-API ve global dağıtım garantisiyle ayrışır. Müşteri seçimini iş yükünün tutarlılık seviyesi, RU maliyeti ve mevcut bulut taahhüdü belirler — featurelist değil. — Ömer ÖNAL