Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk:Azure SQL Database
Artikel ini memperkenalkan Anda ke 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. Pelajari selengkapnya tentang kasus penggunaan untuk pengelolaan peta shard, perutean tergantung data, dan kueri multi-shard. 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:
Klon repositori GitHub yang berisi pustaka klien, bersama dengan aplikasi sampel.
Editlah file
./sample/src/main/resources/resource.properties
untuk mengatur yang berikut ini:- PENGGUNA_UJI_SAMBUNGAN
- UJI_SANDI_KONEKSI
- TEST_CONN_SERVER_NAME
Untuk membangun proyek sampel, di
./sample
direktori, jalankan perintah berikut:mvn install
Untuk memulai proyek sampel, di
./sample
direktori, jalankan perintah berikut:mvn -q exec:java "-Dexec.mainClass=com.microsoft.azure.elasticdb.samples.elasticscalestarterkit.Program"
Untuk mempelajari selengkapnya tentang kapabilitas pustaka klien, bereksperimenlah dengan berbagai opsi. Jangan ragu untuk mengeksplorasi kode untuk mempelajari tentang implementasi aplikasi sampel.
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
- Visual Studio 2012 atau yang lebih baru dengan C#. Unduh versi gratis di Visual Studio Downloads.
- NuGet 2.7 atau yang lebih baru. Untuk mendapatkan versi terbaru, lihat Menginstal NuGet.
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:
Unduh Alat DB Elastis untuk Azure SQL - Contoh Memulai. Ekstrak sampel ke lokasi yang Anda pilih.
Untuk membuat proyek, buka
ElasticDatabaseTools.sln
solusi darielastic-db-tools-master
direktori.Atur
ElasticScaleStarterKit
proyek sebagai Proyek Startup.Dalam proyek
ElasticScaleStarterKit
, buka fileApp.config
. Kemudian ikuti instruksi dalam file untuk menambahkan nama server dan informasi masuk Anda (nama pengguna dan kata sandi).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.
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.
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 shard: Kode ini menggambarkan cara bekerja dengan pecahan, rentang, dan pemetaan dalam
ShardManagementUtils.cs
file. Untuk informasi selengkapnya, lihat Menskalakan database dengan pengelola peta shard.Perutean tergantung data: Perutean transaksi ke shard yang tepat ditampilkan dalam
DataDependentRoutingSample.cs
file. Untuk informasi selengkapnya, lihat Gunakan perutean berbasis data untuk merutekan kueri ke database yang tepat.Mengajukan kueri beberapa pecahan: Mengajukan kueri di beberapa pecahan ditunjukkan dalam berkas tersebut. Untuk informasi selengkapnya, lihat Kueri multi-fragmen menggunakan alat basis data elastis.
Menambahkan pecahan kosong: Penambahan berulang shard kosong baru dilakukan oleh kode dalam
CreateShardSample.cs
file. Untuk informasi selengkapnya, lihat Menskalakan database dengan pengelola peta shard.
Operasi skala elastis lainnya
Memisahkan pecahan yang ada:Kemampuan untuk memisahkan pecahan disediakan oleh alat split-merge. Untuk informasi selengkapnya, lihat Memindahkan data antara database cloud yang diskalakan.
Menggabungkan pecahan yang ada:Penggabungan pecahan juga dilakukan dengan menggunakan alat split-merge. Untuk informasi selengkapnya, lihat Memindahkan data antara database cloud yang diskalakan.
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.