Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:Azure SQL Veritabanı
Bu makalede, örnek bir uygulama çalıştırmanıza yardımcı olarak elastik veritabanı istemci kitaplığı için geliştirici deneyimi tanıtılır. Örnek uygulama basit bir parçalı uygulama oluşturur ve Azure SQL Veritabanı Elastik Veritabanı Araçları özelliğinin temel özelliklerini inceler. Parça eşleme yönetimi, verilere bağımlı yönlendirme ve çok parçalı sorgulama için kullanım örnekleri hakkında daha fazla bilgi edinin. İstemci kitaplığı.NET ve Java için kullanılabilir.
Java için Elastik Veritabanı Araçları
Önkoşullar
- Java Geliştirici Seti (JDK), sürüm 1.8 veya üzeri
- Maven
- SQL Veritabanı veya yerel sql server örneği
Örnek uygulamayı indirme ve çalıştırma
JAR dosyalarını oluşturmak ve örnek projeyi kullanmaya başlamak için aşağıdakileri yapın:
Örnek uygulamayla birlikte istemci kitaplığını içeren GitHub deposunu kopyalayın.
./sample/src/main/resources/resource.propertiesDosyayı düzenleyerek aşağıdakileri ayarlayın:- TEST_BAĞLANTI_KULLANICI
- TEST_CONN_PASSWORD
- TEST_CONN_SERVER_NAME
Örnek projeyi oluşturmak için dizininde
./sampleaşağıdaki komutu çalıştırın:mvn installÖrnek projeyi başlatmak için dizininde
./sampleaşağıdaki komutu çalıştırın:mvn -q exec:java "-Dexec.mainClass=com.microsoft.azure.elasticdb.samples.elasticscalestarterkit.Program"İstemci kitaplığı özellikleri hakkında daha fazla bilgi edinmek için çeşitli seçeneklerle denemeler yapın. Örnek uygulama uygulaması hakkında bilgi edinmek için kodu keşfedebilirsiniz.
Tebrikler! Azure SQL Veritabanı'da Elastik Veritabanı Araçları'nı kullanarak ilk parçalı uygulamanızı başarıyla oluşturup çalıştırabilirsiniz. Visual Studio'yu veya SQL Server Management Studio'yu kullanarak veritabanınıza bağlanın ve örneğin oluşturduğu parçalara hızlı bir göz atın. Yeni örnek parça veritabanlarını ve örneğin oluşturduğu bir parça eşleme yöneticisi veritabanını fark edeceksiniz.
İstemci kitaplığını kendi Maven projenize eklemek için POM dosyanıza aşağıdaki bağımlılığı ekleyin:
<dependency>
<groupId>com.microsoft.azure</groupId>
<artifactId>elastic-db-tools</artifactId>
<version>1.0.0</version>
</dependency>
.NET için Elastik Veritabanı Araçları
Önkoşullar
- C# ile Visual Studio 2012 veya üzeri. Visual Studio İndirmeleri sayfasından ücretsiz bir sürüm indirin.
- NuGet 2.7 veya üzeri. En son sürümü edinmek için bkz . NuGet'i Yükleme.
Örnek uygulamayı indirme ve çalıştırma
Kitaplığı yüklemek için Microsoft.Azure.SqlDatabase.ElasticScale.Client adresine gidin. Kitaplık, aşağıdaki bölümde açıklanan örnek uygulamayla birlikte yüklenir.
Örneği indirmek ve çalıştırmak için şu adımları izleyin:
Azure SQL için Elastik VERITABANı Araçları - Başlarken örneğini indirin. Örneği seçtiğiniz bir konuma çıkarın.
Bir proje oluşturmak için
ElasticDatabaseTools.slndizinindenelastic-db-tools-masterçözümünü açın.ElasticScaleStarterKitProjeyi Başlangıç Projesi olarak ayarlayın.ElasticScaleStarterKitprojesindeApp.configdosyasını açın. Ardından dosyadaki yönergeleri izleyerek sunucu adınızı ve oturum açma bilgilerinizi (kullanıcı adı ve parola) ekleyin.Uygulamayı derleyin ve çalıştırın. İstendiğinde Visual Studio'yu etkinleştirerek çözümün NuGet paketlerini geri yükleyin. Bu eylem, elastik veritabanı istemci kitaplığının en son sürümünü NuGet'ten indirir.
İstemci kitaplığı özellikleri hakkında daha fazla bilgi edinmek için çeşitli seçeneklerle denemeler yapın. Uygulamanın konsol çıkışında uyguladığı adımları not edin ve arka planda kodu keşfetmekte çekinmeyin.
Tebrikler! SQL Veritabanı'de Elastik Veritabanı Araçları'nı kullanarak ilk parçalı uygulamanızı başarıyla oluşturup çalıştırabilirsiniz. Visual Studio'yu veya SQL Server Management Studio'yu kullanarak veritabanınıza bağlanın ve örneğin oluşturduğu parçalara hızlı bir göz atın. Yeni örnek parça veritabanlarını ve örneğin oluşturduğu bir parça eşleme yöneticisi veritabanını fark edeceksiniz.
Önemli
Azure ve SQL Veritabanı güncelleştirmeleriyle eşitlenmiş durumda kalmak için her zaman Management Studio'nun en son sürümünü kullanmanızı öneririz. SQL Server Management Studio’yu güncelleyin.
Kod örneğinin önemli parçaları
Parçaları ve parça eşlemelerini yönetme: Kod, dosyadaki
ShardManagementUtils.csparçalarla, aralıklarla ve eşlemelerle çalışmayı gösterir. Daha fazla bilgi için bkz . Parça eşleme yöneticisiyle veritabanlarının ölçeğini genişletme.Verilere bağımlı yönlendirme: İşlemlerin doğru parçaya yönlendirilmesi dosyada
DataDependentRoutingSample.csgösterilir. Daha fazla bilgi için bkz. Sorguyu uygun bir veritabanına yönlendirmek için verilere bağımlı yönlendirmeyi kullanma.Birden çok parça üzerinde sorgulama: Parçalar arasında sorgulama, dosyada
MultiShardQuerySample.csgösterilmiştir. Daha fazla bilgi için bkz. Elastik veritabanı araçlarını kullanarak çoklu parça sorgulama.Boş parçalar ekleme: Yeni boş parçaların yinelemeli olarak eklenmesi, dosyadaki
CreateShardSample.cskod tarafından gerçekleştirilir. Daha fazla bilgi için bkz . Parça eşleme yöneticisiyle veritabanlarının ölçeğini genişletme.
Diğer elastik ölçek işlemleri
Mevcut bir parçanın bölünmesi: Parçaları bölme özelliği, bölme birleştirme aracı tarafından sağlanır. Daha fazla bilgi için bkz . Ölçeği genişletilmiş bulut veritabanları arasında veri taşıma.
Mevcut parçaları birleştirme: Parça birleştirme işlemleri, bölünmüş birleştirme aracı kullanılarak da gerçekleştirilir. Daha fazla bilgi için bkz . Ölçeği genişletilmiş bulut veritabanları arasında veri taşıma.
Maliyet
Elastik Veritabanı Araçları kitaplığı ücretsizdir. Elastik Veritabanı Araçları'nı kullandığınızda, Azure kullanımınızın maliyetinden daha fazla ücret ödemezsiniz.
Örneğin, örnek uygulama yeni veritabanları oluşturur. Bu özelliğin maliyeti, seçtiğiniz SQL Veritabanı sürümüne ve uygulamanızın Azure kullanımına bağlıdır.
Fiyatlandırma bilgileri için bkz. SQL Veritabanı fiyatlandırma ayrıntıları.