Mulai menggunakan Alat Database Elastis

Berlaku untuk:Azure SQL Database

Dokumen ini memperkenalkan Anda kepada Anda sebuah pengalaman pengembang untuk pustaka klien database elastis dengan membantu Anda menjalankan aplikasi sampel. Aplikasi sampel membuat aplikasi pecahan sederhana dan mengeksplorasi kemampuan utama fitur Alat Database Elastis dari Azure SQL Database. Ia berfokus pada kasus penggunaan untuk manajemen peta pecahan,perutean tergantung data,dan kueri multi-pecahan. Pustaka klien tersedia untuk .NET serta Java.

Alat Database Elastis untuk Java

Prasyarat

  • Java Developer Kit (JDK), versi 1.8 atau yang lebih baru
  • Maven
  • SQL Database atau instans Server SQL lokal

Unduh dan jalankan aplikasi sampel

Untuk membangun file JAR dan mulai menggunakan proyek sampel, lakukan hal berikut:

  1. Klon repositori GitHub yang berisi pustaka klien, bersama dengan aplikasi sampel.

  2. Edit file ./sample/src/main/resources/resource.properties untuk mengatur yang berikut ini:

    • TEST_CONN_USER
    • TEST_CONN_PASSWORD
    • TEST_CONN_SERVER_NAME
  3. Untuk membangun proyek sampel, di direktori ./sample, jalankan perintah berikut:

    mvn install
    
  4. Untuk memulai proyek sampel, di direktori ./sample, jalankan perintah berikut:

    mvn -q exec:java "-Dexec.mainClass=com.microsoft.azure.elasticdb.samples.elasticscalestarterkit.Program"
    
  5. Untuk mempelajari selengkapnya tentang kapabilitas pustaka klien, bereksperimenlah dengan berbagai opsi. Jangan ragu untuk mengeksplorasi kode untuk mempelajari tentang implementasi aplikasi sampel.

    Progress-java

Selamat! Anda telah berhasil membangun dan menjalankan aplikasi pecahan pertama Anda dengan menggunakan Alat Database Elastis di Azure SQL Database. Gunakan Visual Studio atau SQL Server Management Studio untuk menyambungkan ke database Anda dan melihat sekilas pecahan yang dibuat sampel. Anda akan melihat contoh database pecahan baru dan database manajer peta pecahan yang telah dibuat sampel.

Untuk menambahkan pustaka klien ke proyek Maven Anda sendiri, tambahkan dependensi berikut dalam file POM Anda:

<dependency>
    <groupId>com.microsoft.azure</groupId>
    <artifactId>elastic-db-tools</artifactId>
    <version>1.0.0</version>
</dependency>

Alat Database Elastis untuk Java

Prasyarat

Unduh dan jalankan aplikasi sampel

Untuk menginstal pustaka, buka Microsoft.Azure.SqlDatabase.ElasticScale.Client. Pustaka diinstal dengan aplikasi sampel yang dijelaskan di bagian berikut.

Untuk mengunduh dan menjalankan sampel, ikuti langkah-langkah berikut:

  1. Unduh Alat DB Elastis untuk Azure SQL - Contoh Memulai. Ekstrak sampel ke lokasi yang Anda pilih.

  2. Untuk membuat proyek, buka solusi ElasticDatabaseTools.sln dari direktori elastic-db-tools-master.

  3. Tetapkan proyek ElasticScaleStarterKit sebagai Proyek Startup.

  4. Dalam proyek ElasticScaleStarterKit, buka file App.config. Kemudian ikuti instruksi dalam file untuk menambahkan nama server dan informasi masuk Anda (nama pengguna dan kata sandi).

  5. Membuat dan menjalankan aplikasi. Saat Diminta, aktifkan Visual Studio untuk memulihkan paket solusi NuGet. Tindakan ini akan mengunduh versi terbaru dari pustaka klien database elastis dari NuGet.

  6. Untuk mempelajari selengkapnya tentang kapabilitas pustaka klien, bereksperimenlah dengan berbagai opsi. Perhatikan langkah-langkah yang diambil aplikasi dalam output konsol, dan jangan ragu untuk mengeksplorasi kode di belakang layar.

    Progress

Selamat! Anda telah berhasil membangun dan menjalankan aplikasi pecahan pertama Anda dengan menggunakan Alat Database Elastis di Azure SQL Database. Gunakan Visual Studio atau SQL Server Management Studio untuk menyambungkan ke database Anda dan melihat sekilas pecahan yang dibuat sampel. Anda akan melihat contoh database pecahan baru dan database manajer peta pecahan yang telah dibuat sampel.

Penting

Kami menyarankan agar Anda selalu menggunakan Versi terbaru Management Studio sehingga Anda tetap sinkron dengan pembaruan Azure dan Database SQL. Perbarui SQL Server Management Studio.

Potongan utama dari sampel kode

  • Mengelola pecahan dan peta pecahan: Kode ini menggambarkan cara untuk bekerja dengan pecahan, rentang, dan pemetaan dalam file ShardManagementUtils.cs. Untuk informasi selengkapnya, lihat Menskalakan database dengan pengelola peta shard.

  • Perutean tergantung data:Perutean transaksi ke pecahan kanan ditunjukkan dalam file dataDependentRoutingSample.cs. Untuk informasi selengkapnya, lihat Perutean tergantung data.

  • Mengkueri lebih dari beberapa pecahan: Kueri di seluruh pecahan diilustrasikan dalam file multiShardQuerySample.cs ini. Untuk informasi selengkapnya, lihat Kueri multi-shard.

  • Menambahkan pecahan kosong:Penambahan iteratif pecahan kosong baru dilakukan oleh kode dalam file CreateShardSample.cs. Untuk informasi selengkapnya, lihat Menskalakan database dengan pengelola peta shard.

Operasi skala elastis lainnya

Biaya

Pustaka Alat Database Elastis dapat diperoleh secara gratis. Saat Anda menggunakan Alat Database Elastis, Anda tidak dikenakan biaya tambahan melebihi biaya penggunaan Azure Anda.

Misalnya, aplikasi sampel membuat database baru. Biaya kemampuan ini tergantung pada edisi Database SQL yang Anda pilih dan penggunaan Azure dari aplikasi Anda.

Untuk informasi harga, lihat Detail harga SQL Database.

Langkah berikutnya

Untuk informasi selengkapnya tentang Alat Database Elastis, lihat artikel berikut ini: