Elastik Veritabanı Araçları'nı kullanmaya başlama

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

Bu belge, örnek bir uygulama çalıştırmanıza yardımcı olarak elastik veritabanı istemci kitaplığı için geliştirici deneyimini tanıtı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 örneklerine odaklanır. İ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:

  1. Örnek uygulamayla birlikte istemci kitaplığını içeren GitHub deposunu kopyalayın.

  2. Aşağıdakileri ayarlamak için ./sample/src/main/resources/resource.properties dosyasını düzenleyin:

    • TEST_CONN_USER
    • TEST_CONN_PASSWORD
    • TEST_CONN_SERVER_NAME
  3. Örnek projeyi oluşturmak için ./sample dizininde aşağıdaki komutu çalıştırın:

    mvn install
    
  4. Örnek projeyi başlatmak için ./sample dizininde aşağıdaki komutu çalıştırın:

    mvn -q exec:java "-Dexec.mainClass=com.microsoft.azure.elasticdb.samples.elasticscalestarterkit.Program"
    
  5. İ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.

    Progress-java

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:

  1. Azure SQL için Elastik VERITABANı Araçları - Başlarken örneğini indirin. Örneği seçtiğiniz bir konuma çıkarın.

  2. Proje oluşturmak için elastic-db-tools-master dizininden ElasticDatabaseTools.sln çözümünü açın.

  3. ElasticScaleStarterKit projesini Başlangıç Projesi olarak ayarlayın.

  4. ElasticScaleStarterKit projesinde App.config dosyasını açın. Ardından dosyadaki yönergeleri izleyerek sunucu adınızı ve oturum açma bilgilerinizi (kullanıcı adı ve parola) ekleyin.

  5. 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.

  6. İ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.

    İlerleme Durumu

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, ShardManagementUtils.cs dosyasındaki parç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ğlı yönlendirme: İşlemlerin doğru parçaya yönlendirilmesi DataDependentRoutingSample.cs dosyasında gösterilir. Daha fazla bilgi için bkz . Verilere bağımlı yönlendirme.

  • Birden çok parça üzerinde sorgulama: Parçalar arasında sorgulama, MultiShardQuerySample.cs dosyasında gösterilmiştir. Daha fazla bilgi için bkz . Çok parçalı sorgulama.

  • Boş parçalar ekleme: Yeni boş parçaların yinelemeli olarak eklenmesi, CreateShardSample.cs dosyasındaki kod 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

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ı.

Sonraki adımlar

Elastik Veritabanı Araçları hakkında daha fazla bilgi için aşağıdaki makalelere bakın: