Rumah Pangkalan data Apakah pengesahan? - definisi dari techopedia

Apakah pengesahan? - definisi dari techopedia

Isi kandungan:

Anonim

Definisi - Apa maksud Denormalization?

Denormalisasi adalah strategi yang digunakan oleh pengurus pangkalan data untuk meningkatkan prestasi infrastruktur pangkalan data. Ia melibatkan menambah data berlebihan ke pangkalan data yang normal untuk mengurangkan jenis masalah tertentu dengan pertanyaan pangkalan data yang menggabungkan data dari pelbagai jadual ke dalam satu jadual. Takrif denormalisasi bergantung kepada definisi normalisasi, yang ditakrifkan sebagai proses mengatur pangkalan data ke dalam jadual dengan betul untuk mempromosikan penggunaan tertentu.


Techopedia menerangkan Denormalization

Dalam banyak kes, denormalisasi melibatkan membuat jadual atau struktur berasingan supaya pertanyaan pada satu maklumat tidak akan mempengaruhi apa-apa maklumat lain yang berkaitan dengannya. Contohnya, jika lebih banyak pembolehubah data global seperti nama pelanggan terikat bersama pembelian tunggal dalam sejarah pembelian, pentadbir pangkalan data akan memastikan bahawa kerja yang dilakukan pada item yang dibeli tidak akan menjejaskan keseluruhan akaun pelanggan. Oleh itu, pengendali pangkalan data akan memisahkan dua maklumat, kadang-kadang dengan data berlebihan, supaya mereka boleh bekerja secara berasingan.

Di mana denormalisasi masuk ialah menambah data yang berlebihan membolehkan hasil carian yang lebih canggih. Beberapa contoh yang biasanya diberikan untuk menjelaskan ini termasuk situasi di mana pengendali pangkalan data ingin mencari alamat sebelumnya, sejarah pembelian, atau apa-apa lagi mengenai pelanggan atau pelanggan yang tidak menangani keadaan semasa akaun tersebut. Ini adalah di mana mempunyai data yang berlebihan dapat membolehkan pangkalan data memberikan hasil yang berbeza berdasarkan apa yang diminta oleh pengguna. Sekali lagi, setelah data berlebihan ini juga dapat meningkatkan prestasi berdasarkan cara-cara khusus yang mencari database untuk item tertentu. Cabaran-cabaran yang terlibat dalam penyiasatan termasuk mendokumentasikan proses dengan teliti untuk mengelakkan beberapa jenis anomali yang boleh berlaku akibat ketidakpadanan data.

Apakah pengesahan? - definisi dari techopedia