Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Migrasi database heterogen
Karena inovasi dan peningkatan dalam database open-source dan platform komputasi awan seperti AWS, banyak organisasi beralih dari mesin database proprietary (pemrosesan transaksi online atau OLTP) seperti Oracle ke mesin sumber terbuka. Database Oracle adalah sistem misi penting untuk organisasi mana pun, tetapi dikunci ke vendor tertentu adalah situasi yang berisiko dan mahal. Biaya operasional yang rendah dan tidak ada biaya lisensi adalah alasan kuat untuk mempertimbangkan untuk mengalihkan teknologi basis data yang mendasarinya ke database open-source atau AWS Cloud-native.
Alasan lain untuk bermigrasi dari Oracle adalah periode penguncian vendor, audit lisensi, lisensi mahal, dan biaya. Daftar harga Oracle didasarkan pada model per-inti dengan biaya tambahan untuk fitur seperti partisi dan ketersediaan tinggi. Untuk alasan ini, banyak organisasi memilih untuk memigrasikan database Oracle mereka ke database sumber terbuka (seperti PostgreSQL, MySQL, atau MariaDB) atau database AWS Cloud-native (seperti Amazon Aurora atau Amazon DynamoDB) saat mereka bermigrasi ke AWS.
Anda juga dapat memigrasikan database gudang data Oracle Anda ke Amazon Redshift, yang merupakan gudang data cloud yang cepat dan terkelola sepenuhnya. Amazon Redshift terintegrasi dengan data lake Anda, menawarkan kinerja hingga tiga kali lebih cepat daripada gudang data lainnya, dan biaya hingga 75 persen lebih murah daripada gudang data cloud lainnya. Untuk informasi selengkapnya, lihat Memigrasi dari Oracle ke Amazon Redshift
Untuk bermigrasi ke database open-source atau AWS-native, pilih database yang tepat tergantung pada jenis data yang Anda miliki, model akses, skalabilitas, kepraktisan aplikasi, dan kompleksitas. Misalnya, database PostgreSQL telah menjadi sangat populer dalam beberapa tahun terakhir karena fungsionalitasnya yang kuat dan tingkat kompatibilitas yang tinggi dengan database komersial, dan mereka adalah target migrasi paling umum bagi pengguna yang melakukan refactoring database Oracle mereka. Tetapi bermigrasi dari Oracle ke PostgreSQL dan ke database open-source lainnya seringkali sulit dan memakan waktu, dan membutuhkan penilaian, perencanaan, dan pengujian yang cermat.
Proses ini menjadi lebih mudah dengan layanan seperti AWS DMS dan AWS Schema Conversion Tool (AWS SCT), yang membantu Anda memigrasikan database komersial Anda ke database open-source di AWS dengan waktu henti minimal.
Dalam migrasi database heterogen, mesin database sumber dan target berbeda, seperti pada migrasi Oracle ke Amazon Aurora, atau Oracle ke PostgreSQL, MySQL, atau MariaDB. Struktur skema, tipe data, dan kode database dalam basis data sumber dan target bisa sangat berbeda, sehingga skema dan kode harus diubah sebelum migrasi data dimulai. Untuk alasan ini, migrasi heterogen adalah proses dua langkah:
-
Langkah 1. Ubah skema sumber dan kode agar sesuai dengan basis data target. Anda dapat menggunakan AWS SCT untuk konversi ini.
-
Langkah 2. Migrasikan data dari database sumber ke database target. Anda dapat menggunakan AWS DMS untuk proses ini.

AWS DMS menangani semua konversi tipe data yang diperlukan secara otomatis selama migrasi. Basis data sumber dapat ditempatkan di lokasi Anda sendiri di luar AWS, dapat berupa database yang berjalan pada EC2 instance, atau dapat berupa database Amazon RDS (lihat Sumber untuk migrasi data dalam dokumentasi AWS DMS). Targetnya bisa berupa database di Amazon EC2, Amazon RDS, atau Amazon Aurora.
Alat untuk migrasi database heterogen
Bagan berikut menyediakan daftar alat yang dapat Anda gunakan untuk bermigrasi dari Oracle Database ke mesin database lain.
Subbagian berikut memberikan informasi lebih lanjut tentang setiap alat.
AWS SCT
AWS Schema Conversion Tool (AWS SCT) mengonversi skema database komersial Anda yang ada menjadi mesin sumber terbuka atau ke database AWS Cloud-native. AWS SCT membuat migrasi database heterogen dapat diprediksi dengan secara otomatis mengonversi skema basis data sumber dan sebagian besar objek kode database, termasuk tampilan, prosedur tersimpan, dan fungsi, ke format yang kompatibel dengan database target. Objek apa pun yang tidak dapat dikonversi secara otomatis ditandai dengan jelas untuk konversi manual. AWS SCT juga dapat memindai kode sumber aplikasi Anda untuk pernyataan SQL yang disematkan dan mengonversinya sebagai bagian dari proyek konversi skema database.
AWS DMS
AWS Database Migration Service (AWS DMS) memigrasikan data Anda dengan cepat dan aman ke AWS. Selama migrasi, basis data sumber tetap beroperasi penuh, meminimalkan waktu henti aplikasi. AWS DMS mendukung migrasi homogen seperti Oracle ke Oracle serta migrasi heterogen antara platform database yang berbeda, seperti Oracle ke database open-source atau ke database cloud-native AWS. AWS DMS mengelola kompleksitas proses migrasi, termasuk secara otomatis mereplikasi perubahan data yang terjadi dalam database sumber ke database target. Setelah migrasi database selesai, database target tetap disinkronkan dengan database sumber selama yang Anda pilih, dan Anda dapat beralih ke database target pada waktu yang tepat.