All Products
Search
Document Center

ApsaraDB for OceanBase (Deprecated):Ikhtisar

Last Updated:Jul 02, 2025

Topik ini menjelaskan skenario aplikasi dan proses operasi fitur penilaian kompatibilitas serta penilaian performa dari layanan penilaian migrasi.

Penilaian kompatibilitas

Fitur penilaian kompatibilitas layanan penilaian migrasi menganalisis objek database dan pernyataan SQL secara sistematis, serta memberikan solusi konversi otomatis berdasarkan praktik terbaik untuk migrasi ke OceanBase Database. Hal ini membantu menurunkan hambatan teknis dan biaya rekonstruksi dalam migrasi ke cloud.

Layanan penilaian migrasi menilai kompatibilitas objek dan pernyataan SQL atau PL/SQL database, serta mendukung pembuatan profil database.

Kemampuan

Deskripsi

Penilaian objek database

  • Layanan penilaian kompatibilitas dapat langsung terhubung ke database sumber, secara otomatis memperoleh informasi tentang objek di database sumber, dan menilai kompatibilitas database sumber dengan OceanBase Database.

    Berikut ini mencantumkan jenis dan versi database yang mendukung penilaian objek:

    • Database Oracle: 11g, 12c, 18c, dan 19c

    • Database MySQL: 5.6, 5.7, dan 8.0

    • Database DB2 LUW (hanya mendukung pengumpulan file untuk penilaian)

    • ApsaraDB for RDS

    • PolarDB MySQL engine

  • Layanan penilaian migrasi dapat melakukan penilaian kompatibilitas untuk pernyataan DDL dalam database Oracle dan MySQL serta pernyataan DDL yang dipisahkan dengan dua tanda dolar ($$) dalam file TEXT.

  • Layanan penilaian migrasi dapat terhubung ke database Oracle, MySQL, dan DB2 LUW dari klien ringan dan mengekspor pernyataan DDL sebagai file untuk penilaian kompatibilitas.

Penilaian pernyataan SQL atau PL/SQL

  • Layanan penilaian migrasi dapat langsung terhubung ke database Oracle, memindai tampilan SqlArea untuk memperoleh pernyataan SQL dari skema yang sesuai, dan menilai kompatibilitas OceanBase Database dengan pernyataan SQL tersebut.

  • Layanan penilaian migrasi dapat menilai kompatibilitas dengan pernyataan SQL atau PL yang dipisahkan dengan titik koma (;) atau dua tanda dolar ($$) dalam file TEXT.

  • Layanan penilaian kompatibilitas dapat langsung mengurai pernyataan SQL dari file MyBatis dan iBatis untuk penilaian kompatibilitas.

Profil database

  • Layanan penilaian kompatibilitas dapat langsung terhubung ke instance database sumber dan memperoleh informasi dasar berikut tentang instance database tersebut:

    • Informasi sistem seperti CPU, memori, dan informasi disk

    • Informasi bisnis seperti skema tabel, proporsi tablespace terhadap ruang disk, laju pertumbuhan tabel, apakah indeks digunakan dalam tabel, dan apakah tabel tidak memiliki kunjungan

    • Informasi SQL bisnis seperti apakah pemindaian tabel penuh dilakukan dan apakah beberapa pernyataan JOIN dan WITH ada

  • Layanan penilaian migrasi dapat memberikan solusi optimasi dan penulisan ulang untuk beberapa pernyataan SQL.

Tiga jenis penilaian kompatibilitas didukung: penilaian online, penilaian offline, dan penilaian DDL inkremental. Prosedurnya adalah sebagai berikut.

Penilaian online dan offline

  1. Kumpulkan objek database.

    Anda dapat mengumpulkan definisi objek database secara manual atau menggunakan kolektor penilaian migrasi yang mengotomatiskan pengumpulan objek database. Untuk informasi lebih lanjut, lihat Kumpulkan objek database menggunakan kolektor penilaian migrasi.

    • Penilaian online memerlukan koneksi ke database target dan pengumpulan informasi seperti objek database, pernyataan SQL, serta beban database sumber.

    • Penilaian offline memerlukan pengunggahan file SQL, MyBatis, iBatis, atau file yang dikumpulkan oleh layanan penilaian migrasi.

  2. Jalankan tugas penilaian online atau penilaian offline.

  3. Jalankan penilaian dan hasilkan laporan.

    Setelah tugas penilaian online atau offline dimulai, layanan penilaian migrasi menghasilkan laporan berdasarkan jenis penilaian yang dipilih.

  4. Lihat dan unduh laporan penilaian.

    Setelah laporan dihasilkan, Anda dapat melihat dan mengunduhnya. Untuk informasi lebih lanjut, lihat Lihat dan unduh laporan penilaian kompatibilitas.

Penilaian DDL inkremental

  1. Masukkan pernyataan DDL untuk penilaian.

  2. Kirimkan tugas penilaian DDL inkremental.

  3. Dalam kotak dialog Incremental DDL Assessment, lihat informasi di bagian Assessment Result dan Assessment Details.

    Untuk informasi lebih lanjut, lihat Jalankan penilaian DDL inkremental.

Penilaian performa

Dalam penilaian kompatibilitas, layanan penilaian migrasi melakukan analisis kelayakan dan memberikan solusi konversi cerdas untuk migrasi mulus objek dan pernyataan SQL dari database heterogen. Sebelum beralih aplikasi bisnis ke OceanBase Database, layanan penilaian migrasi juga melakukan penilaian performa menyeluruh.

Prosedur penilaian performa adalah sebagai berikut:

  1. Peroleh file lalu lintas instance RDS_MySQL atau PolarDB-X dan unggah ke bucket Object Storage Service (OSS). Untuk informasi lebih lanjut, lihat Operasi prasyarat.

  2. Buat tugas penilaian performa di konsol penilaian migrasi.

    Tiga jenis tugas penilaian performa didukung: Penilaian Penuh, Penguraian File SQL, dan Pemutaran Ulang File SQL. Anda dapat memilih jenis tugas sesuai kebutuhan. Untuk informasi lebih lanjut, lihat Buat tugas penilaian performa.

  3. Mulai tugas penilaian performa.

  4. Setelah tugas penilaian performa selesai, laporan pemutaran ulang beban dihasilkan.

Skenario

Layanan penilaian migrasi digunakan sebelum memigrasikan data dari sistem database ke OceanBase Database. Anda dapat menggunakan layanan ini untuk membuat profil database sumber sehingga memahami topologi database saat ini, topologi aplikasi, serta beban database keseluruhan, dan mengembangkan strategi migrasi yang tepat.

Selain itu, layanan penilaian migrasi dapat menilai kompatibilitas objek database sumber dan pernyataan SQL. Hal ini membantu mengidentifikasi dan menangani ketidaksesuaian dengan OceanBase Database sebelum migrasi, memastikan kelancaran proses migrasi data.

Anda juga dapat menilai performa OceanBase Database dalam skenario berikut:

  • Saat memutar ulang beban kerja aplikasi migrasi dari database heterogen seperti RDS for MySQL dan PolarDB-X ke OceanBase Database.

  • Saat melakukan uji stres pada perubahan bisnis atau hambatan performa cluster pra-produksi atau produksi selama jam-jam sepi.