Pengertian Denormalisasi
Dalam sebuah database relasional, denormalisasi adalah sebuah pendekatan untuk mempercepat performa membaca (pengambilan data) di mana administrator selektif menambahkan kembali contoh-contoh spesifik dari data yang berlebihan setelah struktur data telah dinormalisasi .
Sebuah database denormalisasi tidak harus bingung dengan database yang belum pernah dinormalisasi.
Selama normalisasi, perancang database berbeda tetapi jenis terkait data dalam tabel logis terpisah yang disebut hubungan. Ketika query menggabungkan data dari beberapa tabel ke tabel hasil tunggal, itu disebut gabungan. Beberapa bergabung dalam query yang sama dapat memiliki dampak negatif pada kinerja. Memperkenalkan denormalisasi dan menambahkan kembali sejumlah kecil redudansi bisa menjadi berguna untuk memangkas jumlah gabungan.
Setelah data telah diduplikasi, perancang database harus memperhitungkan beberapa contoh dari data yang akan dipertahankan. Salah satu cara untuk denormalisasi database adalah untuk memungkinkan sistem manajemen database (DBMS) untuk menyimpan informasi yang berlebihan pada disk . Ini memiliki manfaat tambahan untuk memastikan konsistensi salinan berlebihan . Pendekatan lain adalah untuk denormalize desain data logis yang sebenarnya, tetapi hal ini dapat dengan cepat menyebabkan data yang tidak konsisten . Aturan yang disebut kendala dapat digunakan untuk menentukan bagaimana salinan berlebihan informasi disinkronisasi, tetapi mereka meningkatkan kompleksitas desain database dan juga menjalankan risiko mempengaruhi kinerja menulis .
Tidak ada komentar: