• Tidak ada hasil yang ditemukan

atsitektur bdt

N/A
N/A
Protected

Academic year: 2017

Membagikan " atsitektur bdt"

Copied!
12
0
0

Teks penuh

(1)
(2)

Arsitektur Client Server

Two tier Arsitektur

Server mengirim data dan client mengakses data

(server sangat dominan)

Keuntungan : kesederhanaan dan kompatibilitas

Three tier Arsitektur

Direpresentasikan dengan host, server dan client Server berperan sebagai penengah dengan

mengirim aturan bisnis/prosedur

Keuntungan : basis data disimpan dlm host dan

(3)

Interaksi client dan server

Interaksi antara client dan server selama

pemrosesan query SQL adalah sebagai berikut :

1. Client melakukan parsing query pemakai

dan memecahnya ke dalam sejumlah query

independent untuk setiap tempat. Setiap query tersebut dikirim ke server yang sesuai.

2. Setiap server memproses query lokal dan

mengirim relasi hasil ke client.

3. Client mengkombinasikan hasil sub query

(4)

Konsep Terdistribusi

BDT -> data disimpan dalam

beberapa site (tempat)

Tiap tempat diatur dengan

(5)

Properti utama

Independensi data terdistribusi

Pemakai tidak perlu tahu dimana

data berada

Transaksi terdistribusi yang atomic

Pemakai dapat menulis transaksi

yang mengakses dan mengubah

(6)

Tipe basis data terdistribusi

-Homogen : sistem dimana setiap tempat menjalankan tipe DBMS yang sama

(7)

Arsitektur BDT

Terdapat dua pendekatan

alternatif untuk membagi

fungsi pada proses DBMS yang

berbeda.

Dua arsitektur alternatif DBMS

terdistribusi adalah

(8)

Arsitektur BDT…. lanjutan

Client Server

Sistem client-server mempunyai satu atau

lebih proses client dan satu atau lebih proses server, dan sebuah proses client dapat

mengirim query ke sembarang proses server Client bertanggung jawab pada antar muka

untuk user, sedangkan server mengatur data dan mengeksekusi transaksi. Sehingga suatu proses client berjalan pada sebuah personal computer dan mengirim query ke sebuah

(9)
(10)

Arsitektur BDT…. lanjutan

Arsitektur ini menjadi sangat popular untuk

beberapa alasan.

Pertama, implementasi yang relatif sederhana

karena pembagian fungis yang baik dan karena server tersentralisasi.

Kedua, mesin server yang mahal utilisasinya

tidak terpengaruh pada interaksi pemakai, meskipun mesin client tidak mahal.

Ketiga, pemakai dapat menjalankan antarmuka

(11)

Arsitektur BDT…. lanjutan

Collaboration Server

Pada sistem ini terdapat sekumpulan server basis data, yang menjalankan transaksi data lokal yang bekerjasama mengeksekusi

transaksi pada beberapa server Jika server menerima query yang

membutuhkan akses ke data pada server lain, sistem membangkitkan subquery yang dieksekusi server lain dan mengambil

hasilnya bersama-sama untuk

(12)

Referensi

Garis besar

Dokumen terkait

Saat membuka aplikasi transaksi admin dapat menambahkan transaksi baru, menghapus transaksi yang sudah tersimpan pada basis data, mengubah data transaksi,

Aplikasi client yang dibangun telah dilengkapi dengan basis data lokal dan dapat terhubung dengan server melalui middleware untuk dapat melakukan sinkronisasi

Repository lokal adalah sekumpulan paket aplikasi atau program untuk sebuah sistem operasi, yang didapatkan dari proses mirror pada web server, lalu meletakan

Menjalankan analisis dan rancangan basis data inventory pada KUD Serba Usaha Gading Raja Pedamaran Timur OKI ini secara langsung harus mempunyai server web local yaitu apace ,

Anda dapat menjalankan skrip PHP dengan menggunakan Web Server lokal yang terinstal di komputer anda ( localhost ).. Salah satu contoh Web Server lokal ( localhost )

Database atau dikenal dengan basis data adalah sekumpulan data yang saling berhubungan yang merefleksikan fakta-fakta yang terdapat pada suatu organisasi. Basis data merupakan

1) Server basis data 1 dan server basis data 2 akan dilakukan instalasis sistem operasi linux dan aplikasi Apache, PHP dan MySQL serta openssl. 2) Pemasangan IP Address pada

Basis Data Terpadu untuk Program Perlindungan Sosial yang dikelola oleh Tim Nasional Percepatan Penanggulangan Kemiskinan (TNP2K) adalah sebuah sistem yang dapat digunakan