Denormalisasi

Pengarang: Judy Howell
Tanggal Pembuatan: 1 Juli 2021
Tanggal Pembaruan: 12 Boleh 2024
Anonim
KBM Daring IPS Kelas 9 - Demoralisasi
Video: KBM Daring IPS Kelas 9 - Demoralisasi

Isi

Definisi - Apa arti Denormalisasi?

Denormalisasi adalah strategi yang digunakan manajer basis data untuk meningkatkan kinerja infrastruktur basis data. Ini melibatkan penambahan data yang berlebihan ke database yang dinormalisasi untuk mengurangi jenis masalah tertentu dengan permintaan basis data yang menggabungkan data dari berbagai tabel ke dalam satu tabel. Definisi denormalisasi tergantung pada definisi normalisasi, yang didefinisikan sebagai proses pengorganisasian basis data ke dalam tabel dengan benar untuk mempromosikan penggunaan yang diberikan.

Pengantar Microsoft Azure dan Microsoft Cloud | Sepanjang panduan ini, Anda akan mempelajari tentang apa itu cloud computing dan bagaimana Microsoft Azure dapat membantu Anda untuk bermigrasi dan menjalankan bisnis Anda dari cloud.

Techopedia menjelaskan denormalisasi

Dalam banyak kasus, denormalisasi melibatkan pembuatan tabel atau struktur yang terpisah sehingga permintaan pada satu informasi tidak akan mempengaruhi informasi lain yang terkait dengannya. Misalnya, di mana lebih banyak variabel data global seperti nama pelanggan diikat bersama dengan pembelian tunggal dalam riwayat pembelian, administrator database akan ingin memastikan bahwa pekerjaan yang dilakukan pada item yang dibeli tidak akan secara salah mempengaruhi seluruh akun pelanggan. Oleh karena itu, penangan basis data akan memisahkan dua informasi, kadang-kadang dengan data yang berlebihan, sehingga mereka dapat dikerjakan secara terpisah.


Di mana denormalisasi muncul adalah bahwa menambahkan data yang berlebihan memungkinkan hasil pencarian yang lebih canggih. Beberapa contoh yang biasanya diberikan untuk menjelaskan hal ini termasuk situasi di mana penangan basis data ingin menemukan alamat sebelumnya, riwayat pembelian, atau hal lain tentang pelanggan atau klien yang tidak membahas keadaan saat ini dari akun tersebut. Di sinilah memiliki data yang berlebihan dapat memungkinkan database untuk memberikan hasil yang berbeda berdasarkan apa yang diminta pengguna. Sekali lagi, memiliki data yang berlebihan ini juga dapat meningkatkan kinerja berdasarkan cara spesifik yang dicari basis data untuk item tertentu. Tantangan yang terlibat dalam denormalisasi termasuk mendokumentasikan proses dengan hati-hati untuk menghindari beberapa jenis anomali yang dapat terjadi sebagai akibat dari ketidakcocokan data.