Sabtu, 24 September 2011

PERBEDAAN MULTI USER & CLIENT USER

Multiuser: aplikasi dipakai bersamaan, tapi layanan database dilakukan
oleh client, tidak ada engine database yg mengatur jalannya transaksi,
contoh: aplikasi database menggunakan foxpro, clipper, paradox. Database
file sifatnya hanya menampung record saja.


Client-server, aplikasi bersifat multiuser, ada database engine yg
melayani request dari client/aplikasi, semua transaksi dijalankan oleh
server dan hasilnya diterima client,
Contohnya aplikasi database dengan menggunakan sqlserver, oracle,
firebird
Aplikasi c/s disebut juga level 2-tier, tier-1 adalah aplikasi client
(bisa dibikin pake delphi/vb, dll), tier-2 ada di level database engine
(oracle, mysql, fb dll)


Multi tier: aplikasi bersifat multi user, contoh yg gampang adalah
aplikasi web based.
Tier-1: browser (client) spt IE, Mozilla , tier-2: server side scripting
(php/asp/jsp), tier-3: database engine (oracle, sqlserver dll)


Permintaan dari browser akan dikirim ke webserver dan mengeksekusi
script (php/asp), eksekusi script tsb akan menjalankan proses yg
berlangsung di database server, bisa berupa store proc, trigger dll.
Hasil dari eksekusi di dbserver akan dikirim ke webserver, selanjutnya
dari webserver dikembalikan ke browser dalam bentuk html.

1 komentar: