Ö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:
- Kitaplığın Java sürümü, bkz . Maven Central Repository.
- Kitaplığın .NET sürümü, bkz . NuGet.
Belgeler
- Esnek Veritabanı araçlarını kullanmaya başlama
- Elastik Veritabanı özellikleri
- Parça eşleme yönetimi
- Ölçeği genişletmek için mevcut veritabanlarını geçirme
- Verilere bağımlı yönlendirme
- Çok parçalı sorgular
- Elastik Veritabanı araçlarını kullanarak parça ekleme
- Elastik Veritabanı araçları ve satır düzeyi güvenlik içeren çok kiracılı uygulamalar
- İstemci kitaplığı uygulamalarını yükseltme
- Elastik sorgulara genel bakış
- Elastik Veritabanı araçları sözlüğü
- Entity Framework ile Elastik Veritabanı istemci kitaplığı
- Dapper ile Elastik Veritabanı istemci kitaplığı
- Bölünmüş birleştirme aracı
- Parça eşleme yöneticisi için performans sayaçları
- 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
Elastik Veritabanı istemci kitaplığı (Java, .NET) - kitaplığı indirmek için.
İstemci işlevlerini gösteren örnek uygulamayı denemek için Elastik Veritabanı araçlarını kullanmaya başlayın.
Elastik sorgulara genel bakış Azure SQL Veritabanı - elastik sorguları kullanmak için.
Bölünmüş birleştirme aracını kullanma yönergeleri için ölçeği genişletilmiş bulut veritabanları arasında veri taşıma.
İlgili içerik
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.