Page 173 - E-Modul Sistem Basis Data
P. 173
Performansi sistem terutama tergantung pada:
1. efisiensi struktur data (penyimpanan) yang digunakan/dipilih
2. seberapa efisien sistem tersebut dapat beroperasi pada struktur data
tersebut
sebagaimana juga berbagai kasus dalam sistem komputer, keseimbangan
harus selalu dilakukan bukan hanya di antara ruang (space) dan waktu (speed),
tetapi keseimbangan itu juga perlu diciptakan di antara efisiensi suatu jenis operasi
dengan jenis operasi lainnya.
8.6 Struktur DBMS untuk Pemrosesan Query
Berkenaan dengan Pemrosesan Query, sebuah sistem basis data akan terdiri
dari sejumlah komponen fungsional seperti:
• File Manager, yang mengelola alokasi dalam disk dan struktur data yang
digunakan untuk merepresentasikan informasi yang tersimpan dalam disk
• Buffer Manager, yang bertanggung jawab dalam pentransferan informasi
antara disk dan memori utama
• Query Parser, yang menerjemahkan perintah-perintah dalam Query Language
ke dalam bahasa mesin
• Strategy Selector, yang berusaha mentrasformasikan permintaan user ke dalam
bentuk lain yang salam tetapi lebih efisien, lalu menentuan strategi terbaik
untuk menjalankan query
• Authorization/Integrity Manager, yang memeriksa pemenuhan batasan-
batasan integritas dan otoritas user untuk mengakses data
• Recovery Manager, yang menjamin bahwa basis data dapat tetap konsisten
setelah kegagalan/kerusakan sistem insidental
161