Kamis, 12 Mei 2011

Resume Data Movement

Data Movement
Data movement adalah memindahkan atau membackup data – data dari database yang berupa data, indeks, grand, schema, dan lain – lain ketempat baru.

Data movement terdiri dari 2 bagian besar yaitu :
  1. Load & Upload [difokuskan untuk memindahkan data yang berupa indeks atau data itu sendiri alias isi dari database tersebut]
  2. Export & Import [memindahkan data secara lengkap, mulai dari grand, schema, dan seluruhnya]
Load berfungsi untuk memasukan data / transaksi ke sebuah table. Dapat dikatakan juga insert, replace, atau update. Sedangkan upload berfungsi untuk membuat dari data table ke fisik / file. Kelemahan load adalah dalam prosesnya bisa saja terjadi data yang tidak berpindah secara sempurna.

Upload Parameter
  1. Limit [membatasi beberapa record]
  2. Sample [mencari sample yang telah ditentukan]
  3. When [berdasarkan kondisi]
Load tersebut behubungan dengan import dan upload berhubungan dengan export. Untuk dapat melakukan operasi ini dibutuhkan hak akses seperti insert,delete, atau load, tergantung operasi yang dilakukan. Sama seperti EXPORT dan IMPORT, masalah LBAC harus diperhatikan. Ketika melakukan load, kita harus memiliki LBAC credential terhadap object yang kita modifikasi.
  • Berikut syntax untuk melakukan import
  1. LOAD FROM input_source OF input_type
  2. MESSAGES message_file
  3. [ INSERT | REPLACE | TERMINATE | RESTART ]
  4. INTO target_tablename
  • INSERT : menginsert data ke table. Table harus sudah ada
  • REPLACE : data yang ada di table akan dihapus terlebih dahulu, baru kemudian data diinsert
  • TERMINATE : menghentikan operasi load dan melakukan rollback ke point sebelum load dimulai
  • RESTART : untuk merestart operasi load yang gagal
Distribution Database
Dalam distribution database terdapat 3 istilah yaitu :
  1. Autonomi [idependent], untuk tabel umum akses yang diberikan berbeda dari setiap user.
  2. Isolation [stand alone], untuk tabel khusus (privacy) itu terpisah dari user.
  3. Transparancy [all user], akses tabel terpisah dari user tetapi user masih dapat mengaksesnya.
Jika database terdistribusi paling tidak membutuhkan Sumber Daya Manusia [SDM] yang baik, network yang lebih baik karena permasalahan network itu sangat fatal dan biasanya permasalahannya tidak jauh – jauh dari permasalahan traffic network.

0 komentar:

Posting Komentar