1 Pertemuan > Paralel dan Basis Data Terdistribusi Matakuliah: >/ > Tahun: > Versi: >

Post on 14-Dec-2015

247 views 3 download

Transcript of 1 Pertemuan > Paralel dan Basis Data Terdistribusi Matakuliah: >/ > Tahun: > Versi: >

1

Pertemuan <<12>>Paralel dan Basis Data Terdistribusi

Matakuliah : <<M0264>>/<<Sistem Manajemen Basis Data>>

Tahun : <<2006>>

Versi : <<1/1>>

2

Learning Outcomes

Pada akhir pertemuan ini, diharapkan mahasiswa

akan mampu :

• Mahasiswa dapat mendesain paralel dan basis data terdistribusi

3

Outline Materi

• Pengenalan Basis Data Paralel

• Pengenalan Basis Data Terdistribusi

4

PENGENALAN BASIS DATA PARALEL

• Increased Availability

• Distributed Access To Data

• Analysis of Distributed Data

5

ARSITEKTUR BASIS DATA PARALEL

• Shared Nothing

• Shared Memory

• Shared Disk

6

OPERASI PARALEL SECARA INDIVIDU

• Bulk Loading and Scanning

• Sorting

• Joins

7

PARALEL QUERY

• The result of one operator can be pipelined into another

• Multiple independent operations can be executed concurrently

8

PENGENALAN BASIS DATA TERDISTRIBUSI

• Distributed Data Independence

• Distributed Transaction Atomicity

• Types of Distributed Databases

9

ARSITEKTUR BASIS DATA TERDISTRIBUSI

• Client-Server Systems

• Collaborating Server Systems

• Middleware Systems

10

ARSITEKTUR BASIS DATA TERDISTRIBUSI

11

PENYIMPANAN DATA PADA BASIS DATA TERDISTRIBUSI

• Fragmentation– Horizontal Fragmentation– Vertical Fragmentation

• Replication– Increased Availability of Data– Faster Query Evaluation

12

DISTRIBUSI MANAJEMEN KATALOG

• Naming Objects

• Catalog Structure

• Distributed Data Independence

13

PROSES QUERY PADA BASIS DATA TERDISTRIBUSI

• Nonjoin Queries in a Distributed DBMS

• Joins in a Distributed DBMS

• Cost-Based Query Optmization

14

TRANSAKSI PADA BASIS DATA TERDISTRIBUSI

• Distributed Concurrency Control– Centralized– Primary Copy– Fully Distributed

• Distributed Recovery

15

PERBAIKAN DAN PEMULIHAN BASIS DATA TERDISTRIBUSI

• Normal Execution and Commit Protocols

• Restart after a failure

• Two-phase Commit Revisited

• Three-phase Commit

16

PENGENDALIAN KONKURENSI PADA BASIS DATA TERDISTRIBUSI

• Distributed Deadlock

• Distributed Deadlock Detection

• Phantom Deadlock

17

<< PENUTUP>>

Dilanjutkan ke pert. 13

Data Warehousing dan Decision Support