All Products
Search
Document Center

ApsaraDB RDS:Tambahkan instans hanya baca analitik berbasis DuckDB

Last Updated:Sep 17, 2026

Instans hanya baca analitik ApsaraDB RDS for MySQL berbasis DuckDB memanfaatkan column store dan vektorisasi untuk meningkatkan kinerja kueri analitik kompleks hingga 100 kali lipat. Instans ini mendukung analitik real-time pada skenario data berskala besar dan mempercepat pengambilan keputusan berbasis data.

Skenario

Instans utama harus memenuhi persyaratan berikut untuk menambahkan instans hanya baca analitik berbasis DuckDB:

  • Versi database: MySQL 5.7 atau 8.0

  • Tipe penyimpanan: SSD lokal, Premium ESSD, atau ESSD

    Catatan

    Saat ini, Anda hanya dapat menambahkan instans hanya baca analitik berbasis DuckDB ke instans utama yang menggunakan SSD lokal di wilayah-wilayah berikut: China (Beijing), China (Shanghai), China (Hangzhou), China (Shenzhen), China (Qingdao), Singapore, dan China (Hong Kong). Untuk ketersediaan aktual, lihat halaman pembelian.

  • Kapasitas penyimpanan: 10 GB hingga 32.000 GB.

  • Pengarsipan data: Jika instans utama menjalankan MySQL 8.0, fitur pengarsipan data harus dinonaktifkan.

Penagihan

Penagihan untuk instans hanya baca analitik berbasis DuckDB sama seperti instans hanya baca biasa. Biaya dipengaruhi oleh faktor-faktor seperti seri produk, tipe instans, tipe penyimpanan, dan kapasitas penyimpanan. Biaya aktual ditampilkan di halaman pembelian.

Catatan

  • Waktu pembuatan instans: Membuat instans hanya baca analitik berbasis DuckDB memakan waktu lebih lama daripada instans hanya baca biasa karena melibatkan konversi mesin penyimpanan semua tabel ke engine DuckDB. Waktu pembuatan tergantung pada volume data instans utama.

  • Dampak pada instans utama: Menambahkan instans hanya baca analitik berbasis DuckDB tidak mengganggu atau memengaruhi operasi baca-tulis normal pada instans utama. Selama inisialisasi, sistem membuat instans baru dari cadangan penuh instans utama dan mengonversi mesin penyimpanan data lengkap tersebut. Sistem kemudian terus menyinkronkan data inkremental dari instans utama menggunakan binary logging.

  • Penghapusan kunci asing: Kunci asing dihapus secara otomatis selama pembuatan instans hanya baca analitik berbasis DuckDB. Instans hanya baca analitik berbasis DuckDB tidak memiliki kendala kunci asing.

  • Batas skema tabel: Instans hanya baca analitik berbasis DuckDB hanya mendukung tabel yang menggunakan set karakter UTF8 atau UTF8MB4. Tabel terpartisi dan tabel tanpa kunci utama bisnis tidak didukung. Kunci utama bisnis adalah kunci utama yang didefinisikan atau kendala UNIK pada bidang non-null.

    Catatan

    Untuk tabel yang tidak didukung, mesin tetap menggunakan engine InnoDB di instans hanya baca analitik berbasis DuckDB. Anda dapat menjalankan pernyataan SQL berikut untuk mengkueri daftar tabel yang tidak kompatibel.

    SELECT table_schema, table_name, engine 
    FROM information_schema.tables 
    WHERE table_schema NOT IN ('mysql', 'sys') AND engine = 'InnoDB';
  • Batas kompatibilitas: Untuk informasi lebih lanjut, lihat Kompatibilitas instans analitik DuckDB.

Buat instans hanya baca analitik berbasis DuckDB

  1. Login ke Konsol ApsaraDB RDS. Di bilah navigasi atas, pilih wilayah. Lalu, klik ID instans target.

  2. Di halaman Basic Information, buka bagian Instance Distribution. Klik Add di sebelah kanan DuckDB Analytic Instance.

  3. Konfigurasikan instans hanya baca analitik berbasis DuckDB. Tabel berikut menjelaskan parameter utama.

    Parameter

    Deskripsi

    Billing Method

    Subscription dan pay-as-you-go didukung. Serverless tidak didukung.

    Series

    Basic Series and High-availability Series.

    Storage type

    Sama dengan instans utama.

    Product Type

    Hanya Standard Edition yang didukung.

    Primary Zone

    Anda hanya dapat memilih zona di wilayah yang sama dengan instans utama.

    Deployment Method

    • Single-zone Deployment: Node primary dan secondary instans hanya baca analitik berada di zona yang sama.

    • Multi-zone Deployment: Node primary dan secondary instans hanya baca analitik berada di zona berbeda dalam wilayah yang sama. Ini menyediakan cross-zone disaster recovery tanpa biaya tambahan. Jika Anda memilih opsi ini, Anda juga harus mengonfigurasi zona untuk node secondary.

    Instance Type

    Tipe instans Dedicated dan General-purpose didukung. Untuk informasi lebih lanjut, lihat Tipe instans hanya baca analitik berbasis DuckDB.

    Database Proxy

    Setelah Anda mengaktifkan proksi database General-purpose (gratis), sistem dapat mendistribusikan permintaan pemrosesan transaksional dan analitik hibrida (HTAP) secara otomatis. Permintaan kueri online analytical processing (OLAP) diarahkan ke instans hanya baca analitik berbasis DuckDB, dan permintaan online transactional processing (OLTP) diarahkan ke instans utama atau instans hanya baca biasa.

    Storage Capacity

    Kapasitas penyimpanan instans analitik hanya baca harus minimal separuh dari kapasitas penyimpanan instans utama.

  4. Klik Next: Instance Configurations. Konfigurasikan jaringan dan kelompok sumber daya untuk instans tersebut. Tabel berikut menjelaskan parameter utama.

    Parameter

    Deskripsi

    VPC

    VPC secara default sama dengan instans utama dan tidak dapat diubah.

    VSwitch of Primary Node

    Gunakan vSwitch primary default atau pilih sesuai kebutuhan.

    Resource Group

    Kelompok sumber daya secara default sama dengan instans utama dan tidak dapat diubah.

  5. Klik Next: Confirm Order.

  6. Konfirmasi Parameter Settings, pilih Quantity, klik Confirm Order, dan selesaikan pembayaran.

    Jika Anda memilih metode penagihan subscription, Anda juga harus memilih Subscription Duration. Kami menyarankan Anda memilih Auto-renewal untuk mencegah gangguan layanan akibat pembayaran tertunda.

  7. Setelah beberapa saat, temukan instans utama di halaman Instances. Klik panah di sebelah kiri ID instans untuk melihat instans hanya baca analitik berbasis DuckDB yang terhubung ke instans utama.

Hubungkan ke instans hanya baca analitik berbasis DuckDB

(Direkomendasikan) Hubungkan melalui proksi database

Jika bisnis Anda melibatkan pemrosesan transaksional online (OLTP) dengan konkurensi tinggi dan pemrosesan analitik online (OLAP) kompleks, Anda dapat menggunakan proksi database untuk mengaktifkan distribusi permintaan otomatis untuk HTAP. Node proksi database memperkirakan biaya eksekusi pernyataan SQL. Permintaan kueri OLAP secara otomatis diarahkan ke instans hanya baca analitik berbasis DuckDB, sedangkan permintaan kueri OLTP diarahkan ke instans utama atau instans hanya baca biasa. Anda tidak perlu mengklasifikasikan permintaan database secara manual di sisi client.

  1. Tambahkan instans hanya baca analitik berbasis DuckDB ke instans utama ApsaraDB RDS for MySQL.

  2. Aktifkan proksi database General-purpose untuk instans utama.

  3. Aktifkan distribusi permintaan otomatis untuk HTAP untuk instans utama.

  4. Hubungkan ke database menggunakan titik akhir proksi database. Proksi database secara otomatis mendistribusikan permintaan ke tipe instans yang paling sesuai berdasarkan perkiraan biaya eksekusi kueri SQL.

Hubungkan langsung

Instans hanya baca analitik berbasis DuckDB memiliki titik akhir independen. Jika Anda hanya perlu memproses permintaan kueri OLAP, Anda dapat menggunakan titik akhir ini untuk terhubung langsung ke instans tersebut.

  1. Login ke Konsol ApsaraDB RDS. Di panel navigasi kiri, klik Instances. Di bilah navigasi atas, pilih wilayah.

  2. Di halaman Instances, temukan instans utama. Klik panah di sebelah kiri ID instans untuk melihat instans hanya baca analitik berbasis DuckDB yang terhubung ke instans utama.

  3. Klik ID instans hanya baca analitik berbasis DuckDB untuk membuka halaman detail. Di bagian Basic Information > Network Type, klik View Endpoint Details untuk mendapatkan titik akhir.

    Secara default, instans ApsaraDB RDS menyediakan titik akhir internal. Untuk mengakses instans melalui internet, terlebih dahulu ajukan titik akhir publik, lalu hubungkan ke instans hanya baca analitik berbasis DuckDB.

Referensi dan operasi API

FAQ

  • Q: Bagaimana cara mengaktifkan fitur binlog untuk instans hanya baca analitik berbasis DuckDB?

    A: Jika Anda perlu berlangganan binlog, atur parameter log_slave_updates instans hanya baca analitik berbasis DuckDB ke ON, atau berlangganan binlog instans utama.