Materi
Empat belas topik CTI313
Disusun mengikuti Rencana Pembelajaran Semester pada Modul 1. Isinya diambil dari modul kuliah di folder mata kuliah, bukan dari ringkasan pihak ketiga.
Pengantar Basis Data Terdistribusi
Beda basis data terpusat dan terdistribusi, klasifikasi model data, serta untung-rugi DDBS.
Sistem Komputer Modern dan Tren Layanan
Jaringan LAN/MAN/WAN, topologi, protokol, sistem informasi global, dan komputasi awan.
Fungsi dan Arsitektur Basis Data Terdistribusi
Empat arsitektur sistem, model struktural DDBS tiga lapis, model ANSI/SPARC, dan arsitektur N-tier.
Perancangan Basis Data Terdistribusi
Pendekatan top-down dan bottom-up, dari ERD sampai skema fragmen dan alokasi.
Basis Data Relasional Terdistribusi
Fragmentasi horizontal, vertikal, turunan, dan campuran; aturan kebenaran; alokasi dan replikasi.
Manajemen Data Terdistribusi: Transparansi
Empat jenis transparansi, lima tingkat transparansi distribusi, dan klasifikasi transaksi DRDA.
Independensi Basis Data Terdistribusi
Independensi perangkat keras, sistem operasi, jaringan, dan basis data.
Prinsip Basis Data Terdistribusi
Dua belas aturan Date, otonomi sistem, tidak bergantung situs pusat, dan operasi berkelanjutan.
Manajemen Transaksi Terdistribusi
ACID lintas situs, manajer transaksi, scheduler, agent, dan model koordinasi.
Pemrosesan Konkuren dan Kendali
Keterserialan, protokol locking dua fase, timestamp ordering, dan kendali konkurensi terdistribusi.
Manajemen Deadlock
Wait-for graph, deteksi terpusat dan terdistribusi, deadlock semu, pencegahan, dan pemilihan korban.
Kegagalan pada Sistem Basis Data Terdistribusi
Jenis kegagalan, pengaruhnya terhadap pemulihan, dan protokol komitmen dua fase.
Pemulihan Sistem Basis Data Terdistribusi
Komitmen tiga fase, partisi jaringan, kuorum, dan CAP.
Query Optimizer dan DDBMS
Dekomposisi kueri, lokalisasi data, join terdistribusi, dan optimasi global.