NAMA: Nidya Dwi Kusumasari NIM: E3110545 PRODI : MIF C
Nama : NidyaDwiKusumasari
1. Keuntungan DBMS
– Indepentensi data Yaitudapatmembuatperubahandalam data namuntidakharusmengubahprogram.
– Pengaksesann yang efisienterhadap data, Adanyakecanggihandalampenyimpanandanpengambilan data secaraefisien.
– KeamananterjamindaniIntegritas data terpelihara. DBMS dapatmelakukankendalaintegritas data, sehinggajikaadasesuatu yang tidaksesuaidengandefinisidari field dankekangan yang melekatpada field otomatisakanditolak.
-Administrasidata :Dapatmeminimalkanterjadinya redundancy (kerangkapan data).
– Penggunaan data bersama: Mekanisme yang disediakanmemudahkanpengaksesan data yang dapatdilakukanolehsejumlah orang dalamsatuwaktu.
2. Dibawahinimerupakangambardariarsitektru client :
Collaboration System
3.
4. Definisifragmentasi, datadisimpan – dimana data akandipecah-pecahkedalam unit logic yang
kemudianakandisimpandalam site yang berbeda.
Definisireplikasi, data yang disimpan – merupakansalinandaritiap-tiap fragment yang dapat pula disimpandalambeberapa site.
5. Perbedaannyaadalahreplikasi Asynchronous mengijinkanmemodifikasitransaksi commit sebelumsemua copy diubah (danpembacatidakhanyamelihatsatu copy). Pemakaiharuswaspada copy yang keluardarisinkronisasiuntuksuatuperiodewaktu yang pendek.
Teknikreplikasiasynchronous menggunakanduapendekatan, yaitu Primary Site dan Peer to Peer replication.
Terdapatduateknikdasaruntukmenjamintransaksiterlihatnilai yang samadengan copy, yaitu:
Voting :transaksiharusmenulismayoritas copy untukmemodifikasisebuahobyek.
Read-any Write-all: penulisanlebihlambahdanpembacaanlebihcepatdaripadateknikVoting. Pemilihanteknikreplikasi synchronous akanmenentukantempatmana yang terkunci
untukseting.
6. Distributed data independence adalahpemakaitakperlumengetahuilokasi data
7. Voting :transaksiharusmenulismayoritas copy untukmemodifikasisebuahobyek, harusmembacacukup copy untukmeyakinkanbahwaterlihatsetidaknyasatudari copy saatitu. Misalnyaterdapat 10 copy, 7 penulisanuntukperubahandan 4 copy untukpembacaan. Setiap copy mempunyainomorversi. Teknikinibiasanyatidakatraktifkarenapembacaanadalahhal yang biasa.
Read-any Write-all: penulisanlebihlambahdanpembacaanlebihcepatdaripadateknikVoting. Teknikinibanyakdigunakanpada synchronous replication.
8. dalammengimplementasikan primary site replication adalahmenentukanbarapabanyakperubahanke primary copy dipropagandake copy sekunder. Perubahanbiasanyadipropagandadalamdualangkahyaitu Capture dan Apply. Perubahandibuatdengantransaksi commit ke primary copy yang diidentifikasiselamaangka Capture dandipropagandake copy sekunderselamalangkah Apply. Maksuddari apply adalah Proses Apply padatempatsekundersecara periodic mengakibatkanperubahanke table CDT dari primary site, danmengubah copy. Periodedidefinisikanoleh timer ataupemakai/aplikasi. Capture diimplementasikandengansatudariduapendekatan, yaitu Log-Based Capture danProcedureal Capture.
9. Log-Based Capture : log (menyimpan recovery) digunakanuntukmembangkitkan Change Data Table (CDT). Jikahalinidikerjakanketika log terakhirdituliske disk, harusmenghapusperubaanke subsequent yang dihentikantransaksi.
Procedural Capture: suatuprosedur yang secaraotomatisdibangkitkan (trigger)mengerjakan capture.
10.