FRAGMENTASI DATA
Merupkan sebuah proses pembagian atau pemetaan databes dimana databes dipecah-pecah berdasarkan kolom dan baris dan dan kemudian disimpan kedalam site atau unit computer yang berbeda dalam suatu jaringan data. Sehingga memungkinkan pengambilan keputusan terhadap data yang dibagi.
Alasan-alasan diperlukannya FRAGMENTASI
1. Penggunaan
2. Efisiensi
3. Paralleslisme
4. Keamanan
Beberapa peraturan yang harus didefinisikan ketika mendefinisikan FRAGMENTASI
1. Kondisi lengkap (completeness)
Suatu unit data yang masih dalam bagian dari relasi utama, maka data harus berada dalam satu fragmen. Ketika ada relasi, pembagian datanya harus berada dalam satu kesatuan dengan relasinya.
2. Recontruksi (reconstruction)
Suatu relasi asli dapat dibuat kembali atau disatukan kembali dari suatu fragmen. Ketika dipecah-pecah data masih bisa disatukan kembali tanpa mengubah struktur data.
3. Disjointness
Data dalam fragmen tidak boleh diikut sertakan dalam fragmen lain agar tidak terjadi redundancy data, kecuali untuk atribut primary key dalam fragmentasi vertical.
Kerugian fragmentasi yaitu
1. Kinerja yang dapat turun karena data tersebar dan butuh waktu untuk menyatukan kembali
2. Integritas yang dapat terganggu karena kegagalan pada salah satu site database server.
Tiga jenis FRAGMENTASI
1. Fragmentasi horisontal
Terdiri dari tupel dari pragmen global yang kemudian dipecah menjadi beberapa sub-sets.
2. Fragmentasi vertical
Membagi atribut-atribut dari pragmen global menjadi beberapa grup
3. Fragmentasi campuran
Cara yang sederhana untuk membagun fragmentasi campuran sbb:
a. Manggunakan fragmentasi horizontal pada fragmentasi vertical
b. Menggunakak fragmentasi vertical pada fragmentasi horizontal
Databes terdistribusi
Yaitu kumpulan data yang digunakan bersama yang saling terhubung secara logic tetapi tersebar secara fisik pada suatu jaringan computer
Karakteristik databes terdistribusi adalah.
1. Kumpullan data yang digunakan bersama secara logic tersebar pada sejumlah computer yang berbeda.
2. Computer yang dihubungkan dalam jaringan komunikasi
3. Data pada masing-masing situs dapat menangani masalah secara otonom
4. Data pada masing-masing situs dibawah kendali satu DBMS
Keuntungan dan kerugian databes terdistribusi
Keuntungan
1. Secara alami mengikuti struktur organisasi
2. Adanya otonom local
3. Sifatnya dapat dipakai secara bersama
4. Peningkatan ketersediaan
5. Peningkatan kehandalan
6. Peningkatak kinerja
7. Ekonomis
8. Pertumbuhan yang modular
Kerugian
1. Harga software mahal (biaya)
2. Kompleksitas
3. Kelemahan dalam keamanan
4. Sulitnya menjaga keutuhan data
5. Kurangnya standar
6. Kurangnya pengamanan
7. Perancangan basis data lebih kompelels
Tidak ada komentar:
Posting Komentar