Skenario umum
Anda mungkin perlu terhubung ke database terdistribusi dalam berbagai skenario. Berdasarkan penggunaan database dan tabel, karakteristik SQL, serta persyaratan performa dan throughput aplikasi lama dan baru, PolarDB-X 2.0 membagi skenario penggunaan menjadi empat jenis aplikasi umum. Tabel berikut menjelaskan tipe-tipe aplikasi tersebut.
Tipe Aplikasi | Contoh | Deskripsi | Karakteristik SQL |
Aplikasi dengan sejumlah besar bisnis yang sudah ada | Sistem bisnis yang digunakan oleh perusahaan medis atau rumah sakit selama lebih dari sepuluh tahun |
|
|
Aplikasi dengan bisnis yang sudah ada dan baru | Sistem manajemen pesanan penjual yang telah menjalankan bisnis selama bertahun-tahun dan ingin mengembangkan fitur baru |
|
|
Aplikasi bisnis baru yang dikembangkan berdasarkan database MySQL mandiri | Sistem bisnis yang akan diluncurkan yang dikembangkan oleh perusahaan fotografi |
|
|
Aplikasi bisnis dengan performa dan throughput tinggi | Sistem transaksi inti perusahaan e-commerce besar |
|
|
Pengguna dari tipe aplikasi yang disebutkan di atas menghadapi tantangan yang berbeda dalam skenario yang berbeda. Saat pengguna mentransformasi aplikasi untuk terhubung ke database terdistribusi, mereka memiliki persyaratan yang berbeda.
Untuk membantu pengguna dari tipe aplikasi yang disebutkan di atas menggunakan database terdistribusi secara efisien guna menyelesaikan masalah bisnis, mode kerja yang berbeda disediakan untuk fitur distribusi transparan PolarDB-X. Pertama kali pengguna terhubung ke database PolarDB-X, pengguna dapat memilih mode kerja yang memenuhi persyaratan bisnis mereka.
Mode kerja yang direkomendasikan di setiap skenario
Tabel berikut menjelaskan mode kerja yang disediakan oleh fitur distribusi transparan PolarDB-X dan efek bisnisnya.
Tipe Aplikasi | Objektif Optimalisasi | Masalah Utama | Mode Kerja yang Direkomendasikan | Efek Bisnis |
Aplikasi dengan sejumlah besar bisnis yang sudah ada |
|
| Sharding tabel non-partisi |
|
Aplikasi dengan bisnis yang sudah ada dan baru |
|
| Sharding tabel non-partisi + partisi manual Catatan Setelah Anda mengatur mode kerja ke sharding tabel non-partisi, jalankan pernyataan |
|
Aplikasi bisnis baru yang dikembangkan berdasarkan database MySQL mandiri |
|
| Partisi otomatis |
|
Aplikasi bisnis dengan performa dan throughput tinggi |
|
| Partisi manual |
|