Ölçeklenebilir bulut veritabanları oluşturma

Şunlar için geçerlidir:Azure SQL Veritabanı

Veritabanlarının ölçeğini genişletme, Azure SQL Veritabanı için ölçeklenebilir araçlar ve özellikler kullanılarak kolayca gerçekleştirilebilir. Özellikle, genişletilmiş veritabanları oluşturmak ve yönetmek için Elastik Veritabanı istemci kitaplığını kullanabilirsiniz. Bu özellik, Azure SQL Veritabanı'da yüzlerce, hatta binlerce veritabanı kullanarak parçalı uygulamaları kolayca geliştirmenizi sağlar.

İndirmek için:

Belgeler

  1. Esnek Veritabanı araçlarını kullanmaya başlama
  2. Elastik Veritabanı özellikleri
  3. Parça eşleme yönetimi
  4. Ölçeği genişletmek için mevcut veritabanlarını geçirme
  5. Verilere bağımlı yönlendirme
  6. Çok parçalı sorgular
  7. Elastik Veritabanı araçlarını kullanarak parça ekleme
  8. Elastik Veritabanı araçları ve satır düzeyi güvenlik içeren çok kiracılı uygulamalar
  9. İstemci kitaplığı uygulamalarını yükseltme
  10. Elastik sorgulara genel bakış
  11. Elastik Veritabanı araçları sözlüğü
  12. Entity Framework ile Elastik Veritabanı istemci kitaplığı
  13. Dapper ile Elastik Veritabanı istemci kitaplığı
  14. Bölünmüş birleştirme aracı
  15. Parça eşleme yöneticisi için performans sayaçları
  16. Elastik Veritabanı araçları hakkında SSS

İstemci özellikleri

Parçalama kullanarak uygulamaların ölçeğini genişletme hem geliştirici hem de yönetici için zorluklara neden olur. İstemci kitaplığı, hem geliştiricilerin hem de yöneticilerin ölçeği genişletilmiş veritabanlarını yönetmesine olanak sağlayan araçlar sağlayarak yönetim görevlerini basitleştirir. Tipik bir örnekte, yönetilebilir "parçalar" olarak bilinen birçok veritabanı vardır. Müşteriler aynı veritabanında birlikte bulunur ve müşteri başına bir veritabanı (tek kiracılı düzen) vardır. İstemci kitaplığı şu özellikleri içerir:

  • Parça eşleme yönetimi: "parça eşleme yöneticisi" adlı özel bir veritabanı oluşturulur. Parça eşleme yönetimi, bir uygulamanın parçalarıyla ilgili meta verileri yönetebilmesidir. Geliştiriciler bu işlevi kullanarak veritabanlarını parça olarak kaydedebilir, ayrı ayrı parçalama anahtarlarının veya anahtar aralıklarının bu veritabanlarıyla eşlemelerini açıklayabilir ve veritabanlarının sayısı ve bileşimi kapasite değişikliklerini yansıtacak şekilde geliştikçe bu meta verileri koruyabilir. Elastik Veritabanı istemci kitaplığı olmadan, parçalama uygularken yönetim kodunu yazmak için çok zaman harcamanız gerekir. Ayrıntılar için bkz . Parça eşleme yönetimi.

  • Verilere bağımlı yönlendirme: Uygulamaya gelen bir isteği düşünün. İsteğin parçalama anahtarı değerine bağlı olarak, uygulamanın anahtar değerine göre doğru veritabanını belirlemesi gerekir. Ardından isteği işlemek için veritabanına bir bağlantı açar. Verilere bağımlı yönlendirme, bağlantıları uygulamanın parça haritasına tek bir kolay çağrıyla açabilme olanağı sağlar. Verilere bağımlı yönlendirme, artık Elastik Veritabanı istemci kitaplığındaki işlevler tarafından kapsanan başka bir altyapı kodu alanıydı. Ayrıntılar için bkz . Verilere bağımlı yönlendirme.

  • Çok parçalı sorgular (MSQ):Bir istek birkaç (veya tümü) parça içerdiğinde çok parçalı sorgulama çalışır. Çok parçalı sorgu, tüm parçalarda veya bir parça kümesinde aynı T-SQL kodunu yürütür. Katılan parçalardan elde edilen sonuçlar, UNION ALL semantiği kullanılarak genel bir sonuç kümesinde birleştirilir. İstemci kitaplığı aracılığıyla kullanıma sunulan işlevsellik, bağlantı yönetimi, iş parçacığı yönetimi, hata işleme ve ara sonuçları işleme gibi birçok görevi işler. MSQ en fazla yüzlerce parça sorgulayabilir. Ayrıntılar için bkz . Çok parçalı sorgulama.

Genel olarak, Elastik Veritabanı araçlarını kullanan müşteriler, kendi semantiğine sahip parçalar arası işlemlerin aksine parça yerel işlemleri gönderirken tam T-SQL işlevselliği elde edebilir.

Sonraki adımlar

Ek kaynaklar

Elastik veritabanı araçlarını henüz kullanmıyor musunuz? Başlarken Kılavuzumuza göz atın. Sorular için, SQL Veritabanı ve özellik istekleri için Microsoft Soru-Cevap soru sayfasından bizimle iletişime geçin, yeni fikirler ekleyin veya SQL Veritabanı geri bildirim forumunda mevcut fikirler için oy verin.