MongoDB için Azure Cosmos DB hesabınızın API sürümünü yükseltme

ŞUNLAR IÇIN GEÇERLIDIR: MongoDB

Bu makalede MongoDB hesabı için Azure Cosmos DB API'nizin API sürümünü yükseltme adımları anlatılmaktadır. Yükseltmeden sonra MongoDB için Azure Cosmos DB API'sindeki en son işlevleri kullanabilirsiniz. Yükseltme işlemi, hesabınızın kullanılabilirliğini kesintiye uğratmaz ve ru/sn kullanmaz veya herhangi bir noktada veritabanının kapasitesini azaltmaz. Varolan hiçbir veri veya dizin bu işlemden etkilenmez.

Yeni bir API sürümüne yükseltirken üretim iş yüklerini yükseltmeden önce geliştirme/test iş yükleriyle başlayın. MongoDB için Azure Cosmos DB hesabınızı yükseltmeden önce istemcilerinizi yükseltirken kullandığınız API sürümüyle uyumlu bir sürüme yükseltmeniz önemlidir.

Not

Şu anda yalnızca sunucu sürümü 3.2'yi kullanan uygun hesaplar sürüm 3.6 ve sonraki sürümlere yükseltilebilir. Hesabınızda yükseltme seçeneği gösterilmiyorsa lütfen bir destek bileti oluşturun.

4.2, 4.0 veya 3.6 sürümüne yükseltme

Sürüm 4.2'ye yükseltmenin avantajları:

  • Toplama işlem hattında , Trigonometri, aritmetik ifadeler ve daha fazlası için $mergedestek gibi çeşitli önemli geliştirmeler.
  • Tek tek alanların seçmeli olarak şifrelenmesini sağlayarak ve veritabanı kullanıcılarından ve barındırma sağlayıcılarından şifrelenmiş verilerin gizliliğini koruyarak veritabanınızın güvenliğini daha da sağlayan istemci tarafı alan dayanıklılığı desteği.

Sürüm 4.0’a yükseltmenin avantajları

Sürüm 4.0'da bulunan yeni özellikler şunlardır:

  • Parçalanmamış koleksiyonlar içindeki çok belgeli işlemler için destek.
  • Yeni toplama işleçleri
  • Geliştirilmiş tarama performansı
  • Daha hızlı, daha verimli depolama

3\.6 sürümüne yükseltmenin avantajları

Sürüm 3.6'da yer alan yeni özellikler şunlardır:

  • Gelişmiş performans ve kararlılık
  • Yeni veritabanı komutları desteği
  • Varsayılan ve yeni toplama aşamalarına göre toplama işlem hattı desteği
  • Değişiklik Akışları Desteği
  • Bileşik Dizin desteği
  • Şu işlemler için bölümler arası destek: güncelleştirme, silme, sayma ve sıralama
  • Şu toplama işlemleri için gelişmiş performans: $count, $skip, $limit ve $group
  • Joker karakter dizinleme artık destekleniyor

Sürüm 3.2'ye göre değişiklikler

  • Varsayılan olarak Sunucu Tarafında Yeniden Deneme (SSR) özelliği etkinleştirilir; böylelikle istemci uygulamasından gelen istekler 16500 hataları döndürmez. Bunun yerine istekler tamamlanana veya 60 saniyelik zaman aşımı oluşana kadar sürdürülür.
  • İstek başına zaman aşımı 60 saniye olarak ayarlanmıştır.
  • Yeni kablo protokol sürümünde oluşturulan MongoDB koleksiyonlarında, varsayılan olarak yalnızca _id özelliği dizine alınır.

3\.2'den yükseltme yapılırken gereken eylem

3\.2 sürümünden yükseltme yaparken veritabanı hesabı uç nokta son eki şu biçime güncelleştirilir:

<your_database_account_name>.mongo.cosmos.azure.com

Sürüm 3.2'den yükseltme yapıyorsanız, uygulamalarınızda ve sürücülerinizde bu veritabanı hesabıyla bağlanan mevcut uç noktayı değiştirmeniz gerekir. Yalnızca yeni uç noktayı kullanan bağlantılar yeni API sürümündeki özelliklere erişebilir. Önceki 3.2 uç noktasının .documents.azure.com soneki olmalıdır.

3.2 sürümünden daha yeni sürümlere yükseltirken, bu sorgular için kararlı ve yüksek performans sağlamak amacıyla birden çok alanda sıralama işlemleri gerçekleştirmek için bileşik dizinler gerekir. Çok alanlı sıralamalarınızın başarılı olması için bu bileşik dizinlerin oluşturulduğunu doğrulayın.

Not

Hesabınız Bağımsız, Kamu veya Kısıtlı Azure Bulutu'nda oluşturulduysa bu uç nokta küçük farklılıklara sahip olabilir.

Yükseltme

  1. Azure portal oturum açın.

  2. MongoDB için Azure Cosmos DB hesabınıza gidin. Genel Bakış bölmesini açın ve geçerli Sunucu sürümünüzün 3.2 veya 3.6 olduğunu doğrulayın.

    mongoDB hesabınızın geçerli sürümünü Azure portal kontrol edin.

  3. Soldaki menüden bölmeyi Features açın. Bu bölmede veritabanı hesabınız için kullanılabilen hesap düzeyi özellikleri gösterilir.

  4. Upgrade MongoDB server version satırını seçin. Bu seçeneği görmüyorsanız, hesabınız bu yükseltme için uygun olmayabilir. Bu durumda lütfen bir destek bileti oluşturun.

    Özellikler dikey penceresini açın ve hesabınızı yükseltin.

  5. Yükseltme hakkında görüntülenen bilgileri gözden geçirin. (veya geçerli sürümünüze bağlı olarak 4.0 veya 3.6) seçeneğini belirleyin Set server version to 4.2 .

    Yükseltme kılavuzlarını gözden geçirin ve yükselt'i seçin.

  6. Yükseltmeyi başlattıktan sonra Özellik menüsü gri görünür ve durum Beklemede olarak ayarlanır. Yükseltmenin tamamlanması yaklaşık 15 dakika sürer. Bu işlem veritabanı hesabınızın mevcut işlevlerini veya işlemlerini etkilemez. Tamamlandıktan sonra MongoDB sunucu sürümünü güncelleştir durumu yükseltilen sürümü gösterir. İsteğinizi işlerken bir sorun oluştuysa lütfen desteğe başvurun .

  7. Hesabınızı yükselttikten sonra dikkat edilmesi gereken bazı noktalar şunlardır:

    1. 3.2 sürümünden yükselttiyseniz Genel Bakış bölmesine dönün ve uygulamanızda kullanmak üzere yeni bağlantı dizesini kopyalayın. 3\.2'yi çalıştıran eski bağlantı dizesi kesintiye uğramaz. Tutarlı bir deneyim sağlamak için tüm uygulamalarınız yeni uç noktayı kullanmalıdır.

    2. 3\.6'dan yükseltme yaptıysanız mevcut bağlantı dizeniz belirtilen sürüme yükseltilir ve kullanılmaya devam edilmelidir.

Eski sürüme düşürme

Ayrıca ,'Yükseltme' bölümündeki adımları uygulayarak hesabınızı 4.0 veya 3.6 sürümüne düşürebilirsiniz.

3.2 sürümünden 3.2 sürümüne yükselttiyseniz ve 3.2 sürümüne geri düşürmek istiyorsanız, yükseltme sonrası sürüm 3.2'yi çalıştıran etkin kalan ana bilgisayarla accountname.documents.azure.com önceki (3.2) bağlantı dizenizi kullanmaya geri dönebilirsiniz.

Sonraki adımlar