Tambahkan node read-only analitik DuckDB ke instans RDS MySQL Cluster Edition Anda untuk mengaktifkan kemampuan analitik real-time bersamaan dengan beban kerja transaksional Anda.
Prasyarat
Sebelum menambahkan node read-only analitik DuckDB, pastikan instans primary Anda memenuhi persyaratan berikut:
|
Limit |
Requirement |
|
Product series |
Cluster Edition |
|
Database version |
MySQL 8.0, 5.7 |
|
Storage type |
high-performance cloud disk, ESSD cloud disk |
|
Storage space |
Lebih besar atau sama dengan 10 GB dan kurang dari atau sama dengan 32.000 GB |
|
Disabled |
|
|
Disabled. Menambahkan node DuckDB dan mengaktifkan MGR saling eksklusif. |
|
|
InnoDB node |
Instans harus memiliki setidaknya satu InnoDB standby node. |
Penagihan
Node read-only analitik DuckDB ditagih seperti instans read-only standar berdasarkan product series, instance type, storage type, dan storage space. Biaya aktual ditampilkan di halaman pembelian.
Masa uji coba gratis dan pengalaman langsung
Untuk detail masa uji coba gratis dan pengalaman langsung, lihat Ikhtisar instans read-only analitik DuckDB.
Perhatian
-
Waktu pembuatan: Saat Anda membuat node read-only analitik DuckDB, sistem menyinkronkan semua data dari instans primary ke node baru tersebut dan secara otomatis mengonversi data ke format penyimpanan kolom (columnar). Proses ini memakan waktu lebih lama dibandingkan pembuatan node InnoDB biasa. Durasi tergantung pada volume data instans primary.
-
Replikasi: Data direplikasi secara asinkron antara node read-only analitik DuckDB dan instans primary.
-
Kendala kunci asing: Selama proses pembuatan, sistem secara otomatis menghapus kunci asing dari skema tabel. Artinya, node read-only analitik DuckDB tidak menerapkan kendala kunci asing.
-
Ketersediaan tinggi dan pemulihan bencana:
-
Node read-only analitik DuckDB tidak berpartisipasi dalam proses pemilihan leader instans primary.
-
Node read-only analitik DuckDB tidak dapat digunakan sebagai node pemulihan bencana untuk instans primary dan standby InnoDB.
-
-
Batasan skema:
-
Hanya tabel dengan set karakter
utf8atauutf8mb4yang didukung. -
Tabel terpartisi tidak didukung.
-
Tabel tanpa primary key bisnis tidak didukung. Primary key bisnis dapat berupa
Primary Keyatau kendalaUNIQUEpada kolom non-null.
CatatanUntuk tabel yang tidak memenuhi kondisi ini, node read-only analitik DuckDB menggunakan engine InnoDB. Anda tetap dapat mengakses dan mengkueri data di tabel-tabel tersebut secara normal. Jalankan pernyataan SQL berikut untuk menemukan tabel yang berpotensi tidak kompatibel di instans Anda:
SELECT table_schema, table_name, engine FROM information_schema.tables WHERE table_schema NOT IN ('mysql', 'sys', 'information_schema', 'performance_schema') AND engine = 'InnoDB'; -
-
Kompatibilitas: Untuk informasi lebih lanjut tentang kompatibilitas dengan sintaksis SQL, fungsi, dan fitur lainnya, lihat Catatan kompatibilitas untuk instans analitik DuckDB.
Tambahkan node read-only analitik DuckDB
Anda dapat menambahkan node read-only analitik DuckDB ke instans RDS MySQL Cluster Edition yang memenuhi syarat kapan saja. Proses ini tidak memengaruhi beban kerja pada instans primary.
Prosedur
-
Login ke RDS console. Di panel navigasi sebelah kiri, klik Instances. Di bilah navigasi atas, pilih wilayah. Lalu, klik ID instans target.
-
Untuk menambahkan node read-only analitik DuckDB, gunakan salah satu metode berikut:
-
Metode 1: Di halaman Instances, temukan instans target, lalu di kolom Actions, pilih More > Create DuckDB Read-only Node.
-
Metode 2: Di halaman detail instans, klik Create DuckDB Read-only Node di pojok kanan atas.
-
Metode 3: Di halaman detail instans, buka bagian Instance Topology Management > Database Nodes, lalu klik Add or Delete Node. Di kotak dialog yang muncul, pilih Add read-only nodes for DuckDB analysis dan klik Next.
-
-
Konfigurasikan node read-only analitik DuckDB. Tabel berikut menjelaskan parameter utama.
Parameter
Deskripsi
Billing Method
Langganan dan bayar sesuai penggunaan didukung. Serverless tidak didukung.
Edition
Basic Edition, High-availability Edition.
Storage Type
Sama dengan instans primary.
Product Type
Hanya Standard Edition yang didukung.
Zone of Primary Node
Anda hanya dapat memilih zona ketersediaan dalam wilayah yang sama dengan instans primary.
Deployment Method
-
Single-zone Deployment: Node primary dan standby instans read-only analitik DuckDB berada di zona ketersediaan yang sama.
-
Multi-zone Deployment: Node primary dan standby instans read-only analitik DuckDB berada di zona ketersediaan berbeda dalam wilayah yang sama untuk pemulihan bencana lintas-AZ tanpa biaya tambahan. Jika memilih opsi ini, Anda juga harus mengonfigurasi zona ketersediaan untuk node standby.
Instance Type
Tipe instans spesifikasi khusus dan tujuan umum didukung. Untuk detailnya, lihat Tipe instans read-only analitik DuckDB.
Database Proxy
Mengaktifkan proksi database General-purpose gratis akan mengaktifkan pemisahan kueri Hybrid Transactional/Analytical Processing (HTAP) otomatis. Proksi mengarahkan kueri Online Analytical Processing (OLAP) ke node read-only analitik DuckDB dan kueri Online Transactional Processing (OLTP) ke instans primary atau instans read-only lainnya.
Capacity
Storage space node read-only analitik harus minimal setengah dari storage space instans primary.
-
-
Klik Next: Configure Instance. Konfigurasikan jaringan dan kelompok sumber daya untuk instans. Tabel berikut menjelaskan parameter utama.
Parameter
Deskripsi
VPC
Default ke Virtual Private Cloud (VPC) instans primary dan tidak dapat diubah.
VSwitch of Primary Node
Gunakan vSwitch default atau pilih sesuai kebutuhan.
Resource Group
Default ke kelompok sumber daya instans primary dan tidak dapat diubah.
-
Klik Next: Confirm Order.
-
Konfirmasi Parameter Configuration, pilih Quantity, lalu klik Pay Now untuk menyelesaikan pembayaran.
Jika Anda memilih metode penagihan langganan, Anda juga harus memilih Duration. Kami menyarankan Anda memilih Auto-renewal untuk mencegah gangguan layanan akibat lupa perpanjangan.
-
Setelah beberapa saat, Anda dapat menemukan instans primary di halaman Instances. Klik panah drop-down di sebelah kiri ID instans untuk melihat node read-only analitik DuckDB di bawah instans primary.
Koneksi ke node read-only analitik DuckDB
Lakukan koneksi ke node read-only analitik DuckDB menggunakan salah satu metode berikut.
(Direkomendasikan) Koneksi melalui database proxy
Untuk beban kerja yang menggabungkan Online Transactional Processing (OLTP) berkonkurensi tinggi dan Online Analytical Processing (OLAP) kompleks, gunakan database proxy untuk mengaktifkan pemisahan kueri HTAP otomatis. Proksi memperkirakan biaya eksekusi setiap kueri SQL dan mengarahkan kueri OLAP ke node read-only analitik DuckDB serta kueri OLTP ke instans primary atau instans read-only lainnya, sehingga menghilangkan kebutuhan routing permintaan di level aplikasi.
-
Tambahkan node read-only analitik DuckDB ke instans RDS MySQL Cluster Edition Anda.
-
Aktifkan proksi database general-purpose untuk instans primary.
-
Aktifkan pemisahan kueri HTAP otomatis untuk instans primary.
-
Lakukan koneksi ke database menggunakan titik akhir proxy. Proksi database secara otomatis mengarahkan permintaan ke instans yang paling sesuai berdasarkan perkiraan biaya eksekusi kueri.
Koneksi langsung
Node read-only analitik DuckDB memiliki titik akhir khusus. Jika beban kerja Anda sepenuhnya terdiri dari kueri OLAP, lakukan koneksi langsung ke node tersebut menggunakan titik akhir ini.
-
Login ke RDS console. Di panel navigasi sebelah kiri, klik Instances. Di bilah navigasi atas, pilih wilayah.
-
Di halaman Instances, temukan instans primary. Klik panah drop-down di sebelah kiri ID instans untuk melihat node read-only analitik DuckDB di bawah instans primary.
-
Klik ID node read-only analitis DuckDB untuk membuka halaman detailnya. Di tab , temukan bagian Network Type dan klik View Details untuk mendapatkan titik akhir.
Secara default, instans RDS menyediakan titik akhir internal. Jika Anda perlu mengakses instans melalui internet, Anda harus terlebih dahulu mengajukan titik akhir publik lalu melakukan koneksi ke node read-only analitik DuckDB.
Ubah konfigurasi node DuckDB
Anda dapat menyesuaikan konfigurasi node read-only analitik DuckDB kapan saja, termasuk instance type (vCPU dan memori) serta storage space. Buka halaman detail node read-only analitik DuckDB. Di tab Basic Information, pada bagian Configuration Information, klik Change Configurations. Untuk detailnya, lihat Ubah konfigurasi.