Data movement & Distribution

--> Sekilas Info:
Hr : skema(bila dapat menyimpan objek database seperti; tabel, index, synonim, dll) atau user.
Scoot : user.
--> Data Movement
a. Load & Unload, berhubungan dengan data
    Load : identik dengan impor seperti perintah "insert", "update".
    Unload : identik dengan ekspor.
b. Export & Import, dapat memasukkan dan mengeluarkan database beserta grantnya(komplit).
## kelemahan load :
      ada data yang tidak terpindah seaca sempurna. Untuk masalah ini dapat di selesaikan dengan cara:
        1. mengulang lagi perpindahan dengan menghapus semua yang sudah dipindah(data tidak sempurna).
        2. memilih-milih data yang akan di load ulang.
## parameter unload
   1. LIMIT : untuk membatasi beberapa record yang kita pindahkan (LIMIT 200).
   2. SAMPLE : untuk membuat unload dengan ukuran.
        contoh : SAMPLE 20,5
   3. WHEN : mencari kondisi sesuai dengan ketentuan user.
       contoh : WHEN (SALARY > 5000).
## Export & Import : tidak semua DBMS memiliki layanan export dan import.
  Exp_Database, Imp_Database --> Dalam oracle.
c. Bulk Data Movement(Teknologi)
   - ETL (Ekstrak Transport load)
       Biasanya dipakai dalam dataware house. Contohnya melakukan summary dari transaksi (berupa aplikasi).
   - Rapliation & Profagation
     a. Profagation
      Sama-sama memindahkan dengan source dan target tapi loadnya di catat.
     b. Raplication

      Sama halnya Profagation tapi laodnya tidak dicatat.
* Cara export dan import di CMD, format (Mdf) :
    1. ketik exp (enter).
    2. isi user name dan password => defaultnya system.
    3. akan keluar pilihan di CMD, pilih jawaban yang anda inginkan.
    4. Tunggu sampai proses selesai.
NB : Jika terjadi lampu mati atau kehilangan tegangan listrik, maka harus mengulang proses export & import dari awal.(itulah kelemahan export dan import).
--> Distributed dibagi :
1. Anatomi (terpisah).
  Punya otorisasi yang berbeda untuk masuk ke data.

2. Isolution.
  Terpisah dan khusus, contohnya Stand Alone.
3. Transparasi.
  Terpisah tapi semua user dapat mengakses.
NB : Bila terpisah kita harus memiliki SDM yang mencukupi.
* Kenapa kita harus mendistribusi data :
a. mudah dimaintenence (terpusat).
b. datanya lebih aman (terdistribusi).
c. lebih ruwet (terdistribusi).

0 komentar:

Posting Komentar

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Top WordPress Themes