Anda di halaman 1dari 2

30109197 Yuni Ekasari Migrasi Data Selasa Pagi

Resume Kuliah Migrasi Data Migrasi Data adalah proses perpindahan data dari minimal 2 dbms yang sama atau berbeda. Proses ini biasanya dilakukan oleh Database Administrator atau Programmer dengan tujuan untuk melakukan backup data baik skala besar untuk backup harian (ditempat yang sama, misalnya laptop ke hardisk), pengembangan (data dipindahkan ke cabang baru), disaster recovery plan ( bila ada bencana seperti tsunami). Migrasi data dapat dilakukan secara bertahap dan parallel dan saat paling baik untuk melakukan migrasi adalah tengah malam, karena saat itu jaringan sedang dalam keadaan tidak padat sehingga dapat meminimalisir gangguan. Namun pada prosesnya tetap saja tidak menutup kemungkinan untuk terjadi permasalahan dalam proses migrasi yang bias disebabkan oleh data kotor, versi tools/OS/drivernya berbeda, tipe data tidak sama. Konsep Migrasi Data SQL Dump (*.sql) adalah memigrasi data dengan SQL Dump memiliki keterbatasan, SQl Dump hanya mampu memigrasi data dengan platform yang sama. JDBC/ ODBC Driver adalah proses migrasi data dengan menggunakan JDBC sangat bagus, hanya saja kita harus memiliki drivernya terlebih dahulu. Comma Separated Value (*.csv) ini yang paling umum digunakan, karena platformnya fleksibel dan jumlah data yang bisa ditampung juga cukup besar. 3rd Party Tools (SQL Dev, Toad, Navicat) memigrasi dengan 3rd Party Tools ini lebih mudah, hanya saja kita harus memiliki aplikasinya dengan membeli lisensinya terlebih dahulu. Berikut ini adalah tipe data pada setiap dbms yang bias dilakukan migrasi data, Oracle yes/no=Boolean, date/time:date, currency=number. Mysql currency=number/int. Perbandingan spesifikasi dbms pada setiap proses migrasi data. Spreadsheet hanya mampu menampung text :varchar,

text :varchar, yes/no=Boolean, date/time:date,

data dalam skala kecil, hanya bisa digunakan untuk Single User dan terbatas, tidak terdapat tipe data, foreign key, dan PL/ SQL didalamnya. Ms. Access mampu menampung data dalam skala menengah, mampu menampung data dalam skala

terdapat tipe data, foreign key, dan PL/ SQL didalamnya. MySQL

menengah, terdapat Login, yang mampu digunakan oleh banyak orang (Multi User), terdapat tipe data, foreign key, dan PL/ SQL didalamnya. Oracle mampu menampung data dalam skala besar, terdapat

banyak tipe data, ada Foreign Key, dan PL/ SQL didalamnya. SQL Developer adalah salah satu tool yang biasanya dilakukan untuk melakukan migrasi data dari database MySql ke Oracle maupun sebaliknya, Dengan SQL Developer proses migrasi bias dilakukan baik secara offline maupun online. Hal yang perlu diperhatikan saat migrasi menggunakan SQL Dev adalah perbedaan Copy to oracle dan Migrate to Oracle. Copy to oracle : Online database keduanya harus nyala, baik database mysql dan oracle dan hanya bias memindahkan 1 tabel. Migrate to Oracle : Bisa online bisa offline, mampu memindahkan 1 schema, bisa ngubah tipe data, waktu migrate lewat perantara namanya repository untuk rubah tipe data dll, letak database repository di oracle.

30109197 Yuni Ekasari Migrasi Data Selasa Pagi

Anda mungkin juga menyukai