Video: Azure Friday | What’s New in Azure Cosmos DB’s API for MongoDB 2024
Aptallar İçin NoSQL Bölümü Cheat Sheet
Belge NoSQL veritabanları esnektir ve şema tanımlayıcı değildir, bu, veritabanının ön belgenin yapısını bilmesine gerek kalmadan herhangi bir belge türü yükleyebileceğiniz anlamına gelir. Belge NoSQL veritabanları bu önemli özellikleri desteklemektedir.
Özellik Alanı | Couchbase | Microsoft DocumentDB | MarkLogic Sunucu | MongoDB |
---|---|---|---|---|
ACID veya BASE | BASE | BASE, istemci sürücüsü tutarlılığı seçimi | ACID, tamamen serileştirilebilir < BASE, istemci sürücü tutarlılığı seçimi | HA Replicas |
Hayır | Azure platformu tarafından yönetilir. | Evet, Eşitle | Evet, Async (varsayılan) | DR Replicas |
Evet, master-master, Async | Azure platformu tarafından yönetiliyor. | Evet, Async | Evet, Async | Veri türleri |
JSON belge modeli | JSON belge modeli. JSON - | String, numbers (IEEE754) ve Boolean olarak desteklenen aynı tipler. Genişletilmiş tarih-saati, guid,
Int64 türleri desteklenir. XML, JSON, metin ve ikili belgeler desteklenmektedir. Tüm W3C XML |
şema veri türleri desteklenmektedir.
JSON belge modeli. JSON ile aynı türler. 2D |
coğrafi veri için destek.
Veri endeksleme |
Desteklenen sekonder endeksler. Desteklenen görüntüleme sayısı. Evrensel | endeksi yok. Dizinler eşzamansız olarak güncellendi.
Tüm JSON belgeleri için evrensel dizin. Evrensel dizin |
otomatik aralık indeksi algılama özelliğini içerir. Varsayılan olarak, endeksler sonunda
tutarındadır. Tüm metin, XML ve JSON belgeleri için evrensel dizin. Görünümler |
desteklenmiyor. Aralık endekslerini destekler. İndeksler
ACID işlemi içinde güncellendi. Geospatial 2D indeksleri. Evrensel indeks yok. |
özelliklerinde yapılandırılabilir ikincil endeksler.
Sorgu ve arama |
Memcached API tamamen desteklenmektedir. Dokümanlar ve görünümler üzerinden sorgular destekleniyor | .
Sorgular için HTTP üzerinden SQL kullanır. Özgür metin arama grameri |
desteği yok. Projeksiyon ve aralık sorguları destekleniyor.
Serbest metin (Google arama kutusuna benzer) dilbilgisi ve |
yapılan sorgular desteklenir. Aralık sorguları destekleniyor.
Agregalar bir arama sırasında hesaplanabilir. Yer paylaşımlı sorgular destekleniyor. Aralığı sorguları için özel JSON sorgu biçimi. Hayır |
özgür metin arama grameri desteği. Metin ve Geospatial (GeoJSON)
sorguları destekleniyor. Ticari |
Yalnızca ticari amaçlı model. Yalnızca Microsoft'un Azure | platformunda sağlanır.
Ticari amaçlı model. |
AGPL lisansı aldı. Ticari lisanslar mevcut. | Diğer | |
Microsoft'un Azure platformu, birden çok coğrafyada büyük bir veritabanını ölçeklendirme karmaşıklıklarının çoğunu (999) gizler. | Dünya genelindeki bazı MarkLogic ofislerinde buluşmalar sağlar.
Doküman düzeyinde güvenlik modeli uygulanmıştır. |
Tüm dünyadaki
birçok MongoDB bürolarında yerel buluşmalar için güçlü destek. 10 resmi ve 32 topluluk istemci sürücüsü. |
|