Deskripsi Perkuliahan
Dalam perkuliahan ini, mahasiswa akan diberikan materi mengenai pengenalan konsep basis data terdistribusi. Mahasiswa akan dikenalkan mengenai beberapa jenis arsitektur basis data terdistribusi. Kemudian, mahasiswa akan belajar implementasi basis data terdistribusi di beberapa jenis basis data relasional maupun non-relasional.
Hal-hal yang akan dipelajari
1. Konsep Basis Data Terdistribusi
2. Replikasi Basis Data Master-Slave
3. Replikasi Basis Data Multi-master
4. Basis Data Terdistribusi Multi-Layer
5. Basis Data Terdistribusi NoSQL: MongoDB
6. Basis Data Terdistribusi NoSQL: Apache Cassandra
7. Basis Data Terdistribusi NoSQL: Redis
Capaian pembelajaran dari perkuliahan / course
1. Mahasiswa mampu memahami konsep basis data terdistribusi
2. Mahasiswa mengenal beberapa arsitektur basis data terdistribusi
3. Mahasiswa mampu mengimplementasikan replikasi basis data secara master-slave maupun multimaster
4. Mahasiswa mampu mengimplementasikan basis data terdistribusi multi-layer
5. Mahasiswa mampu mengimplementasikan basis data terdistribusi non-relasional