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

Sejarah komputer

elektrik. Large Scale Integration (LSI) dapat memuat ratusan komponen dalam sebuah chip. Pada tahun 1980-an, Very Large Scale Integration (VLSI) memuat ribuan

Ferry Juliantono

Workshop on ASEAN : "Firming Up Asian Farmer Campaign on ASEAN Regional Integration in Agriculture", di Jakarta tahun 2007. Ferry memulai karienya dengan

LiveChat

and Trademark Office. Jagger, Samuel (2024-01-11). "Webflow Announces Integration With Customer Service App LiveChat". Website Builder Expert (dalam bahasa

2B9 Vasilek

terlihat dilengkapi dengan mortir 2B9 dan pod roket UB-32. "ODIN - OE Data Integration Network". odin.tradoc.army.mil. Diakses tanggal 2024-08-26. Jalali

Daftar kode NATO untuk pesawat tempur

2023-06-15. "ODIN - OE Data Integration Network". odin.tradoc.army.mil. Diakses tanggal 2023-09-30. "ODIN - OE Data Integration Network". odin.tradoc.army

Link 16 (Tautan data taktis)

sistem Common Link Integration Processing. Versi awal Lockheed Martin F-22 Raptor hanya dapat menerima tetapi tidak dapat mengirimkan data Link 16, dengan

Pusat panggilan

lagi, jaringan data dan voice yang kemudian dipusatkan melalui sebuah link dengan teknologi baru yang disebut Computer Telephony Integration (CTI). Banyak

Birds of the World

University of British Columbia. Diakses tanggal 28 February 2024. "eBird Integration". Birds of the World. Diakses tanggal 28 February 2024. "Institutional