Jumat, 14 Agustus 2015

ARSITEKTUR DBMS MULTIUSER


1.        Teleprocessing
 arsitektur tradisional/ sederhana agar sistem tersebut dapat di gunakan oleh banyak user.
      Kelebihan
-  Murahnya biaya  telekomunikasi sekarang ini memungkinkan terminal – terminal untuk saling         berhubungan untuk membentuk real time systems.
- Memungkinkan pemakai komputer bersama – sama menggunakan computer.
-  Komputer akan membagi waktunya bergantian untuk tiap – tiap pemakai
-  Dengan time sharing systems sekarang ini sebuah komputer pusat dapat melayani sampai ribuan terminal.
-  Semua data dan program – program aplikasi tersimpan di hardisk komputer pusat

Kekurangan
Membutuhkan Komputer Besar atau Mainframe yang harganya sangat mahal.

2.        FILE SERVER
       File server prosesnya didistribusikan ke dalam jaringan seperti LAN. File Server mengontrol file yang akan digunakan oleh aplikasi dan DBMS. Dapat juga difungsikan jadi sebuah hard disk yang dipaki bersama-sama.
Kelebihan
- Dapat membagi file seperti dokumen, spreadsheet, gambar dan database.
- File server menyimpan file-file yang dibutuhkan oleh aplikasi dan DBMS.
- Aplikasi dan DBMS bekerja pada masing-masing workstation, meminta file pada file server ketika dibutuhkan.
- File server bertindak sebagai pengelola file dan memungkinkan klien mengakses file tersebut
Kekurangan :
- Jaringan padat .
- Diperlukan copy DBMS pada setiap workstation.
- Kontrol concurrency, recovery, dan integrity yang lebih rumit .
- Beban jaringan tinggi karena tabel yang diminta akan diserahkan oleh file server ke klien melalui jaringan
3.      Client-Server
     Client Server adalah proses yang membantu client untuk menemukan sebuah sumber yang ada dalam sebuah server.
Dalam basis data Client mempunyai tugas :
1. Mengatur Interface
2. Menerima permintaan pemakai
3. Memeriksa sintaks.
4. Mengenerate kebutuhan basisdata dalam SQL.
Setelah itu prosesnya meneruskan pesan ke server, lalu menunggu response dari server dan diteruskan ke pemakai akhir.
Tugas Server:
1. Menerima dan memproses
2. Mengembalikan lagi ke client.
    
     Kelebihan :
- Klien bertanggung jawab dalam mengelola antar muka pemakai (mencakup logika penyajian data, logika pemrosesan data, logika aturan bisnis)
- Database server bertanggung jawab pada penyimpana, pengaksesan, dan pemrosesan database
- Beban jaringan menjadi berkurang
- Otentikasi pemakai, pemeriksaan integrasi, pemeliharaan data dictionary dilakukan pada database server
- Akses yang lebih luas terhadap basis data
- Dapat meningkatkan performa
- Mengurangi biaya untuk perangkat keras
- Mengurangi biaya untuk komunikasi
- Dapat meningkatkan konsistensi

     Kekurangan:
- Database server dituntut memiliki kemampuan pemrosesan yang tinggi



Tidak ada komentar:

Posting Komentar