Migrasi data online mengacu pada transfer data dari satu lokasi ke lokasi lain, seringkali dari server lama ke server baru, biasanya dalam volume tinggi. Ada berbagai macam alasan untuk migrasi data online termasuk mengubah layanan hosting, peralihan sistem operasi, atau pemasangan perangkat lunak baru. Untuk perusahaan besar, migrasi data online dapat menjadi proses yang intensif karena sistem mungkin perlu tetap berjalan saat data dipindahkan, dan sangat penting agar tidak ada data yang hilang.
Salah satu bentuk migrasi data online yang umum adalah migrasi situs web. Banyak blogger pernah mengalami hal ini ketika mereka berpindah layanan hosting. Pada dasarnya, setiap situs web disertai dengan database informasi, sehingga pengguna dapat mengakses situs dan isinya. Karena kebutuhan hosting berubah, perusahaan mungkin perlu memindahkan seluruh database ke server baru. Idealnya, pemindahan dapat diselesaikan sementara versi situs web yang berfungsi dibiarkan. Setelah data dipindahkan, perubahan kecil mungkin diperlukan agar data dapat diakses dan berfungsi dengan lancar bagi pengguna.
Jenis lain dari migrasi database melibatkan pemindahan atau peningkatan data yang disimpan di lokasi pusat. Bank sering kali memiliki database informasi yang besar, seperti kebanyakan perusahaan. Basis data ini bisa sangat besar, dan seringkali berisi informasi sensitif. Ketika bank berganti pemilik, memutuskan untuk meningkatkan layanan, atau perlu melakukan perbaikan pada sistem, biasanya diperlukan untuk memindahkan data. Migrasi data online jenis ini harus dilakukan dengan sangat hati-hati, karena data harus diamankan.
Migrasi data online juga sering dilakukan saat pemutakhiran sistem dilakukan, atau saat data perlu disebarkan ke seluruh sistem agar tetap berjalan lancar. Ini kadang-kadang dapat melibatkan transfer terabyte data penting dan sensitif yang tidak dapat dirusak dan perlu dipindahkan dengan cara yang efisien. Setelah sistem ditingkatkan atau diperbaiki, data dapat ditransfer kembali. Program khusus dirancang untuk merampingkan proses, dan sangat berguna ketika data perlu dikonversi ke format baru, seperti yang sering terjadi pada peningkatan perangkat lunak.
Banyak perusahaan menawarkan layanan dan solusi migrasi data online. Perusahaan dengan basis data yang sangat besar atau kompleks dapat memanfaatkan layanan ini untuk memastikan keamanan dan kualitas data mereka. Biasanya perusahaan mengirim seorang insinyur perangkat lunak untuk menilai kebutuhan situasional yang kemudian mengembalikan perkiraan kepada perusahaan yang menunjukkan berapa lama prosesnya, berapa banyak waktu henti yang mungkin dialami sistem, dan berapa biaya migrasi data online. Setelah disetujui, perusahaan khusus mentransfer data dan melakukan peningkatan sistem yang diperlukan, jika diminta.