Migrasi data: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Feristhia (bicara | kontrib)
Tidak ada ringkasan suntingan
Feristhia (bicara | kontrib)
Tidak ada ringkasan suntingan
Baris 1:
'''Migrasi data''' adalah istilah [[ilmu komputer]] yang digunakan dalamuntuk halproses memindahkan atau mentranformasikan [[data]] dari satusuatu lokasikonteks ke lokasikonteks lain. Migrasi data dapat juga berarti bahwa berkas, atau folder dengan dokumen atau basis data dipindahkan dari satu [[server]] kelainnya serveryang lainberbeda. HalKonteks initersebut dapat disebabkanberupa karenabentuk beberapa/ [[basisstruktur data]], digabungformat menjadi satudata, atauplatform basisteknologi, dataataupun sedang direorganisirlokasi.
 
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 analisa biaya manfaat (cost benefit analysis) sudah menetapkan jika biaya yang akan ditanggung lebih besar daripada manfaat yang didapatkan jika mempertahankan sistem lama.
 
Beberapa strategi ''best practice'' migrasi data dapat dilakukan dengan cara berikut :
* menggunakan aplikasi impor / ekspor data yang biasanya terdapat pada sistem database baru.
* melakukan ''scripting'' / ''programming'' dengan bahasa pemograman populer seperti C#, Perl, PHP, Java, dan lain-lain.
* menggunakan 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.
 
Pendekatan terakhir sangat populer belakangan ini 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.
 
{{komputer-stub}}