Migrasi data ke database yang lain

  Apakah anda mendapat tugas untuk melakukan konversi database dari Mysql menuju PostgreSQL, atau dari MS-SQL menuju MySQL, atau dari ACCESS menuju ORACLE ?

Jika iya, maka perlu saya informasikan, bahwasannya pekerjaan melakukan konversi database dari satu database menuju database yang lain, bukanlah pekerjaan yang mudah. Mungkin di internet, kita bisa menemukan suatu software yang mengatakan dapat melakukan migrasi dengan mudah, tinggal klik dan selesai. Tidak, bukan seperti itu, tidak ada yang namanya migrasi antar database dilakukan dengan mudah. Selalu saja ada pekerjaan manual di dalamnya.

Berikut adalah langkah langkah migrasi database yang saya jadikan acuan :

  • Buat sendiri Struktur Database-nya
    • maksudnya adalah, anda harus membuat sendiri struktur database di database yang baru, jangan di serahkan 100% ke software migrasi.
    • perhatikan data-data yang memiliki angka desimal di belakang koma
  • Upload data dengan software migrasi
  • Jika tidak ada, upload dengan menggunakan file text, csv atau yang lainnya.
  • Lakukan simulasi migrasi database terlebih dahulu, untuk melihat tingkat validasi data anda. Semakin banyak simulasi akan semakin baik.

Bagaimana dengan anda ?

Memindahkan MS-Access Database ke PostgreSQL

  Beberapa waktu yang lalu, saya memiliki kebutuhan untuk mentransfer database MS-Access ke dalam PostgreSQL. Sempat terpikir untuk melakukan transfer data secara manual dengan penggunakan pentaho, tetapi karena jumlah tabel yang cukup banyak dan waktu yang sangat singkat, sehingga saya memutuskan untuk mencari software gratisan untuk melakukan proses transfer tersebut. Akhirnya setelah mencari melalui GOOGLE, saya menemukan software yang dimaksud, yaitu “Access To PostgreSQL” buatan dari BullZip. Software gratis inilah yang mengkonversikan database MS-Access saya ke PostgreSQL.

  Berikut langkah langkah saya dalam menggunakan software ini :

  • Download dan Install terlebih dahulu PostgreSQL ODBC di sini. Software ini di test dengan odbc versi 8.4.
  • Buat Database Target di dalam PostgreSQL.
  • Jalankan Program “Access To PostgreSQL” dan pilih ms-access file sebagai database sumber dan masukkan database postgresql yang baru sebagai database tujuan.
  • Apabila anda memiliki tabel dengan ukuran yang besar, misal 500 ribu record, maka upload tabel tersebut secara terpisah, untuk menghindari kegagalan.

Software ini sangat bagus, dan saya rekomendasikan untuk teman teman yang ingin melakukan konversi. Silahkan mencoba.