Migrasi data atau ruaya data adalah istilah ilmu komputer yang digunakan untuk proses memindahkan atau mengalihragamkan data dari suatu konteks ke konteks lainnya yang berbeda. Konteks tersebut dapat berupa bentuk/struktur data, format data, pelantar teknologi, ataupun lokasi.

Alasan utama migrasi data

sunting

Beberapa alasan utama migrasi data biasanya dilakukan adalah sebagai berikut:

  • basis data yang lama tidak didukung oleh prinsipal utama aplikasi basis data tersebut.
  • buruknya dukungan yang diberikan oleh ekosistem aplikasi tersebut.
  • sistem baru yang dikembangkan mengharuskan pemakaian sistem basis data lain.
  • teknologi yang digunakan sudah terlalu lama / usang.
  • dilihat dari sisi bisnis maka analisis biaya-manfaat (cost benefit analysis) sudah menetapkan jika biaya yang akan ditanggung lebih besar daripada manfaat yang didapatkan jika mempertahankan sistem lama.

Strategi Migrasi Data

sunting
Contoh Aliran ETL ekspor data DBF ke MySQL pada Aplikasi Pentaho Data Integration

Beberapa strategi best practice migrasi data dapat dilakukan dengan cara berikut:

  • dilakukan secara bertahap dan parallel. Parallel di sini dalam arti aplikasi yang menggunakan sistem basis data lama tetap dipertahankan sampai sistem pendukung basis data baru dapat menjalankan operasionalnya dengan baik.
  • utilitas / mekanisme teknisnya dapat menggunakan:
    • aplikasi impor / ekspor data yang biasanya terdapat pada sistem database baru.
    • scripting / programming dengan bahasa pemograman populer seperti C#, Perl, PHP, Java, dan lain-lain.
    • aplikasi khusus ETL (Extract, Transform, and Load) yang biasanya dirancang dengan kemudahan penggunaan antarmuka grafis serta mendukung hampir semua format file maupun sistem basis data populer lainnya.

Khusus untuk penggunaan ETL adopsinya sangat populer belakangan ini. Ini seiring dengan perkembangan pesat metode dan aplikasi Data Warehouse dan Business Intelligence di dunia bisnis.

Dengan penggunaan ETL, maka produktivitas migrasi data akan meningkat dan relatif berujung kepada penghematan waktu dan biaya proses migrasi data itu sendiri.

Bacaan lebih lanjut

sunting


📚 Artikel Terkait di Wikipedia

Migrasi seismik

Migrasi Seismik adalah tahapan alternatif penting dalam pengolahan data seismik dalam pengolahan data seismik yang bertujuan untuk memindahkan reflektor

Organisasi Internasional untuk Migrasi

empat area luas manajemen migrasi: migrasi dan pembangunan, pemfasilitasan migrasi, pengaturan migrasi, dan penanganan migrasi paksa, situasi darurat dan

Riwayat migrasi manusia

Riwayat migrasi manusia atau sejarah migrasi manusia adalah topik pembahasan yang membicarakan proses migrasi manusia (Homo sapiens) yang terjadi di seluruh

Migrasi melingkar

Migrasi melingkar atau migrasi berulang adalah gerak temporer dan biasanya berulang dari tenaga kerja migran antara tempat tinggal dan wilayah yang dituju

Kota prima

pusat kebudayaan dan pendidikan, serta menjadi tujuan bagi sebagian besar migrasi internal di negara tersebut. Tidak semua negara memiliki kota prima, tetapi

Bahasa Haji

Ulu Selatan, serta beberapa pemukiman di Kabupaten Lampung Selatan hasil migrasi penduduk pada paruh pertama abad ke-20. Wilayah tutur bahasa Haji dihimpit

Verifikasi data

Verifikasi data atau penentusahan data adalah proses ketika berbagai jenis data diperiksa ketepatan dan ketidakkonsistenannya setelah migrasi data dilakukan

Digitisasi

lebih stabil. Saat ini beberapa bidang kehidupan sedang mengalami proses migrasi ke teknologi digital, dengan tujuan untuk mendapatkan efisiensi dan optimalisasi