All Products
Search
Document Center

AnalyticDB:Menyinkronkan metadata instance PolarDB-X secara otomatis ke kluster Data Lakehouse Edition

Last Updated:Jul 03, 2025

Anda dapat mengaktifkan mesin penyimpanan berbasis kolom untuk instance PolarDB-X dan mengaitkan instance tersebut dengan kluster Data Lakehouse Edition (V3.0) untuk mencapai satu atap sinkronisasi dan manajemen data untuk instance PolarDB-X. Dibandingkan dengan solusi sinkronisasi data lainnya, solusi ini lebih hemat biaya dan mudah digunakan, serta dapat menyinkronkan data secara real-time untuk mencapai analisis data secara real-time. Topik ini menjelaskan cara menyinkronkan data dari instance PolarDB-X ke kluster AnalyticDB for MySQL Data Lakehouse Edition (V3.0) dalam satu atap.

Prasyarat

  • Kluster Data Lakehouse Edition (V3.0) dan instance PolarDB-X 2.0 harus berada di VPC yang sama dalam wilayah yang sama. Untuk informasi lebih lanjut, lihat Buat kluster Enterprise Edition atau Basic Edition dan Buat instance PolarDB-X.

  • Instance PolarDB-X 2.0 adalah versi Enterprise Edition. Versi instance PolarDB-X adalah 5.4.19-16989811 dan yang lebih baru.

    Catatan

    Untuk informasi lebih lanjut tentang cara melihat dan memperbarui versi instance, lihat Lihat dan perbarui versi instance.

  • Versi minor kluster Data Lakehouse Edition (V3.0) harus 3.2.0.0 atau yang lebih baru.

    Catatan

  • Akun database harus dibuat untuk kluster Enterprise Edition, Basic Edition, atau Data Lakehouse Edition AnalyticDB for MySQL.

Informasi latar belakang

AnalyticDB for MySQL adalah lakehouse waktu nyata yang dibangun berdasarkan arsitektur data lakehouse dan menyediakan kemampuan kueri berperforma tinggi untuk sejumlah besar data. PolarDB-X menyediakan layanan database cloud native berperforma tinggi yang dapat menangani puluhan juta permintaan bersamaan dan menyimpan ratusan petabyte data. Setelah Anda mengaktifkan mesin penyimpanan kolom untuk instance PolarDB-X 2.0 dan mengaitkan instance tersebut dengan kluster Data Lakehouse Edition (V3.0), kluster Data Lakehouse Edition (V3.0) secara otomatis membuat tugas penemuan metadata. Informasi metadata tabel berorientasi kolom di instance PolarDB-X 2.0 disinkronkan secara otomatis ke kluster Data Lakehouse Edition (V3.0). Anda dapat langsung melakukan analisis data di kluster Data Lakehouse Edition (V3.0).

Solusi sinkronisasi data satu pintu untuk instance PolarDB-X 2.0 memberikan manfaat berikut:

  • Sinkronisasi Waktu Nyata: Setelah Anda memodifikasi data di instance PolarDB-X 2.0, data tersebut disinkronkan ke kluster Data Lakehouse Edition (V3.0) dalam hitungan detik. Anda dapat menganalisis perubahan data di kluster Lake Warehouse Edition (3.0) dalam hitungan detik untuk menerapkan analisis data waktu nyata.

  • Mudah Digunakan: Setelah Anda memodifikasi data dan struktur tabel di instance PolarDB-X 2.0, perubahan tersebut disinkronkan secara otomatis ke kluster Data Lakehouse Edition (V3.0). Tidak diperlukan operasi tambahan.

  • Hemat Biaya: Mengaktifkan mesin penyimpanan kolom untuk instance PolarDB-X 2.0 gratis. Anda dapat menggunakan grup sumber daya pekerjaan untuk mengembangkan pernyataan SQL saat melakukan analisis data di kluster Data Lakehouse Edition (V3.0). Grup sumber daya pekerjaan menyediakan komputasi elastis dan sumber daya penyimpanan sesuai permintaan dengan biaya rendah.

Skenario

Solusi sinkronisasi data satu pintu untuk instance PolarDB-X 2.0 berlaku untuk skenario berikut:

  • Analisis data waktu nyata untuk instance PolarDB-X 2.0: Menganalisis data di instance PolarDB-X 2.0 secara real-time tanpa memengaruhi bisnis online.

  • Analisis lintas beberapa sumber data: Menganalisis data lintas instance PolarDB-X 2.0 dan sumber data lainnya.

  • Analisis data beberapa instance PolarDB-X 2.0: Menganalisis data lintas beberapa instance PolarDB-X 2.0.

Catatan penggunaan

Selama sinkronisasi data, basis data dan tabel dengan nama yang sama seperti basis data dan tabel di instance PolarDB-X 2.0 dibuat di kluster Data Lakehouse Edition (V3.0). Perhatikan hal-hal berikut:

  • Jika basis data dan tabel dengan nama yang sama seperti basis data dan tabel di instance PolarDB-X 2.0 sudah ada di kluster Data Lakehouse Edition (V3.0), sinkronisasi data gagal.

  • Jika basis data dengan nama yang sama seperti basis data di instance PolarDB-X 2.0 sudah ada di kluster Data Lakehouse Edition (V3.0), tabel disinkronkan ke basis data yang ada.

Persiapan data

Dalam contoh ini, nama basis data PolarDB-X 2.0 adalah test_adb. Sebuah tabel bernama person dibuat di dalam basis data tersebut. Berikut adalah kode sampelnya:

CREATE DATABASE test_adb MODE='AUTO'
CREATE TABLE  person (
`id` bigint NOT NULL AUTO_INCREMENT,
`age` int(11) NOT NULL DEFAULT '0',
`name` char(60) NOT NULL DEFAULT '',
`city` char(60) NOT NULL DEFAULT '',
PRIMARY KEY (`id`),
INDEX `age_1` (`age`)
) PARTITION BY KEY(`id`) PARTITIONS 4;

Masukkan catatan data ke tabel person. Berikut adalah contoh kode:

INSERT INTO person VALUES (1,23,'Bob','Hangzhou'),(2,33,'Make','Wuhan');

Buat indeks kolom bernama person_col_index untuk kolom id dari tabel person.

CREATE clustered columnar INDEX `person_col_index` ON person(`id`) PARTITION BY hash(`id`) partitions 4;

Prosedur

Langkah 1: Aktifkan mesin penyimpanan kolom untuk instance PolarDB-X 2.0

  1. Masuk ke Konsol PolarDB-X.

  2. Di bilah navigasi atas, pilih wilayah tempat instance diterapkan.

  3. Di halaman Instance List, klik tab PolarDB-X 2.0. Klik ID instance yang ingin Anda kelola.

  4. Di panel navigasi di sebelah kiri, klik Column-based Storage Engine.

  5. Klik Create Column-based Storage Engine. Di kotak dialog Create Column-based Storage Engine yang muncul, klik OK.

    Catatan

    Anda dapat mengklik image di sudut kanan atas halaman untuk melihat Task Progress. Saat Status node di bagian Topological information adalah In use, mesin penyimpanan kolom telah dibuat.

  6. Di sudut kanan atas halaman, klik Activate AnalyticDB for MySQL Data Lakehouse Edition.

  7. Di kotak dialog AnalyticDB for MySQL Data Lakehouse Edition clusters, pilih kluster Data Lakehouse Edition (V3.0) yang ingin Anda gunakan dan klik OK.

    Catatan

    Setelah dikaitkan, kluster Data Lakehouse Edition (V3.0) secara otomatis membuat tugas penemuan metadata.

Langkah 2: Analisis data di Data Lakehouse Edition (V3.0) kluster

  1. Masuk ke Konsol AnalyticDB for MySQL. Di sudut kiri atas konsol, pilih wilayah. Di panel navigasi di sebelah kiri, klik Clusters. Temukan kluster yang ingin Anda kelola dan klik ID kluster.

  2. Di panel navigasi di sebelah kiri, pilih Data Ingestion > Metadata Discovery.

  3. Di bagian Tasks, periksa Status tugas penemuan metadata yang dibuat secara otomatis.

  4. Jika tugas berhasil dijalankan, nilai Latest Status tugas adalah Successful. Pilih Job Development > SQL Development untuk melihat basis data dan tabel yang disinkronkan ke kluster Data Lakehouse Edition (V3.0).

    SELECT * FORM test_adb.person;

    Hasil sampel:

    +--------+---------+----------+----------+
    |   id   |  name   |   age    |   city   |
    +--------+---------+----------+----------+
    |   1    |   23    |   Bob    | Hangzhou |
    +--------+---------+----------+----------+
    |   2    |   33    |   Make   |   Wuhan  |
    +--------+---------+----------+----------+