Tugas Denny Trias Weblog

Kerjakan dengan sungguh-sungguh, bagikan ilmu dengan ikhlas, nanti Allah akan menambahkan keberkahan

Nama : Firda Aidarani Nim : E3110296 Prody : MIF_B

1. Keuntungan DBMS terdistribusi dibandingkan dengan DBMS tersentralisasi?

a) Penggunaan bersama dan lokal otonomi

b) Merefleksikan pada bentuk dari struktur organisasinya

c) Keberadaan data yang ditingkatkan

d) Keandalan yang ditingkatkan

e) Kinerja yang ditingkatkan

f) Perkembangan modular

2. Gambarkan arsitektur client server dan collaboration server?

clip_image002

clip_image004

3. Pada arsitektur collaboration server,jika suatu transaksi dikirim ke DBMS akan di gambarkan bagai mana aktivitas tempat yang berbeda di koordinasi, secara khusus gambarkan aturan meneger transaksi pada tempat berbeda konsep atomic transaksi terdistribusi.

a. Mengatur biaya komunikasi dengan menempatkan data di tempat yang sering diakses.

b. Meningkatkan kehandalan dan juga keberadaan dari sistem.

c. Meningkatkan kapasitas sebuah sistem.

d. Menigkatkan kinerja sistem.

e. Memperbolehkan pengguna untuk mengontrol.

4. Definisikan fragmentasi dan repkasi dalam hal dimaa data di simpan?

· Fragmentasi terdiri dari relasi yang dibagi ke relasi atau fragmen yang lebih kecil dan mengirim fragmen, pada beberapa tempat. Terdapat dua macam fragmentasi, fragmentasi horizontal dan fragmentasi vertikal. Untuk menjamin fragmentasi vertikal lossless-join, sistem harus menyediakan id tupel yang unik untuk setiap tupel dalam relasi asli. Jika kita berpilir bahwa relasi asal sebagai field yang berisi tambahan tupel-id sebagai kunci, field ini ditambahkan ke setiap fragmen vertikal.

· Replikasi berarti bahwa kita menyimpan beberapa copy sebuah relasi atau fragmen relasi. Keseluruan relasi dapat direplikasi pada satu atau lebih tempat. Sebagai contoh, jika relasi R difragmentasi ke R1, R2 dan R3, kemungkinan terdapat hanya satu copy R1, dimana R2 adalah replikasi pada dua tempat lainnya dan R3 replikasi pada semua tempat.

5. Apakah perbedaan antara replikasi synchronous dan asynchronous?

 

Synchronous

Asynchronous

Replikasi transaksi

copy dari relasi yang dimodifikasi (fragmen)

harus diubah sebelum modifikasi transaksi commit

Copy dari sebuah relasi yang dimodifikasi hanya

diubah secara periodik

Teknik dasar

– voting

– read-any and write-all

– peer-to-peer replication

– primary site replidation

6. Definisikan distributed data independence?

Distributed data independence adalah pemakai tidak perlu mengetahui dimana data berada atau bias dikatakan dengan pengembangan prinsip independensi data fisik dan logika

7. Bagaimaa teknik voting dan red-one write-all di implementasikan pada replikasi synchronous?

a) teknik voting

b) read-one write-all

8. Berikan penjelasan bagaimana asynchrounous replication diimplementasikan khususnyajelaskan maksud capture dan apply?

Asynchronous replication mengijinkan memodifikasi transaksi commit sebelum semua copy diubah (dan pembaca tidak hanya melihat satu copy). Pemakai harus waspada copy yang keluar dari sinkronisasi untuk suatu periode waktu yang pendek. Teknik asynchronous replication menggunakan dua pendekatan, yaitu Primary Site dan Peer to Peer replication.

Langkah Capture diimplementasikan dengan satu dari dua pendekatan, yaitu Log-Based Capture dan Procedureal Capture. Implementasi capture dengan Log-Based Capture lebih baik karena lebih murah dan lebih cepat tetapi harus memahami detail dari property log.

Proses Apply pada tempat sekunder secara periodic mengakibatkan perubahan ke table CDT dari primary site, dan mengubah copy. Periode didefinisikan oleh timer atau pemakai/aplikasi. Replika dapat dipandang lebih dari relasi yang dimodifikasi.

9. Apakah perbedaan antara log-based dan procedureal untuk implementasi capture?

Langkah Capture diimplementasikan dengan satu dari dua pendekatan, yaitu Log-Based Capture dan Procedureal Capture. Perbedaanya :

· Log-Based Capture : log (menyimpan recovery) digunakan untuk membangkitkan Change Data Table (CDT). Jika hal ini dikerjakan ketika log terakhir ditulis ke disk, harus menghapus perubaan ke subsequent yang dihentikan transaksi.

· Procedural Capture: suatu prosedur yang secara otomatis dibangkitkan (trigger) mengerjakan capture. Implementasi capture dengan Log-Based Capture lebih baik karena lebih murah dan lebih cepat tetapi harus memahami detail dari property log.

10. Mengapa pemberian nama unik pada obyek basis data lebih kompleks pada DBMS terdistribusi?

Pemberian nama unik pada obyek basis data lebih kompleks pada DBMS terdisribusi agar tidak dapat mengidentifikasi database pada sistem tersebut.

Single Post Navigation

Tinggalkan Balasan

Please log in using one of these methods to post your comment:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout /  Ubah )

Foto Google+

You are commenting using your Google+ account. Logout /  Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout /  Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout /  Ubah )

Connecting to %s

%d blogger menyukai ini: