1. Arsitektur system Database
o Sistem terpusat
Berjalan pada sistem komputer tunggal dan tidak berinteraksi dengan sistem komputer yang lain.
Sistem komputer multi-guna: satu ke banyak CPU dan beberapa alat pengendali yang terhubung melalui sebuah bus yang memungkinkan akses pembagian memori.
Sistem single-user (mis., PC atau workstation): unit desk-top, single user, biasanya hanya terdiri satu CPU dengan satu atau dua hard disk; SO hanya mendukung untuk satu user.
Sistem Multi-user : lebih banyak penyimpan, memori lebih besar, multiple CPU, dan menggunakan SO multi-user. Melayanai banyak pengguna yang terhubung dengan sistem melalui terminal. Biasa disebut sistem server.
o Sistem Client—Server
Sistem server melayani permintaan m sistem client, yang mempunyai struktur umum seperti berikut :
o Sistem Parallel
Shared memory – prosesor membagi memory kepada umum
Shared disk -- prosesor membagi sebagian kapasitas disk
Shared nothing -- prosesor membagi bukan memori dan bukan disk
Hierarchical – gabungan berbagai arsitektur
o Sistem Terdistribusi (Tersebar)
Data yang tersebar di beberapa mesin
Jaringan interkoneksi mesin
Data bersama oleh pengguna pada beberapa mesin
o Tipe Network (jaringan)
Local-area networks (LAN) - terdiri dari prosesor yang didistribusikan di areageografis yang kecil, seperti sebuah bangunan tunggal atau bangunan yang berdekatan saja.
Wide-area network (WAN) - terdiri dari prosesor didistribusikan ke wilayah geografis yang luas.
Koneksi terputus - WAN, seperti yang berdasarkan periodik dial-up (menggunakan,misalnya, UUCP), yang terhubung hanya untuk bagian dari waktu.
Koneksi terus menerus - WAN, seperti Internet, dimana host yang terhubung ke jaringan setiap saat.
WAN dengan koneksi terus menerus diperlukan untuk menerapkan sistem database terdistribusi
Aplikasi groupware seperti Lotus catatan dapat bekerja pada WAN dengan koneksiterputus-putus:
Data direplikasi.
Update disebarkan ke replika berkala.
Tidak ada penguncian global mungkin, dan salinan data dapat secara independendiperbarui.
Non-Serializable eksekusi sehingga dapat hasil. Update bertentangan mungkin untuk dideteksi, dan diselesaikan dengan cara aplikasi tergantung.
Wide-area network (WAN) - terdiri dari prosesor didistribusikan ke wilayah geografis yang luas.
Koneksi terputus - WAN, seperti yang berdasarkan periodik dial-up (menggunakan,misalnya, UUCP), yang terhubung hanya untuk bagian dari waktu.
Koneksi terus menerus - WAN, seperti Internet, dimana host yang terhubung ke jaringan setiap saat.
WAN dengan koneksi terus menerus diperlukan untuk menerapkan sistem database terdistribusi
Aplikasi groupware seperti Lotus catatan dapat bekerja pada WAN dengan koneksiterputus-putus:
Data direplikasi.
Update disebarkan ke replika berkala.
Tidak ada penguncian global mungkin, dan salinan data dapat secara independendiperbarui.
Non-Serializable eksekusi sehingga dapat hasil. Update bertentangan mungkin untuk dideteksi, dan diselesaikan dengan cara aplikasi tergantung.
NB: Share tugas Data Base Lanjut mengenai arsitektur sistem Data Base :)
1.
0 komentar:
Posting Komentar