Denormalization

Автор: Judy Howell
Дата На Създаване: 1 Юли 2021
Дата На Актуализиране: 12 Може 2024
Anonim
What is Database Denormalization
Видео: What is Database Denormalization

Съдържание

Определение - Какво означава денормализация?

Денормализацията е стратегия, която мениджърите на бази данни използват за повишаване на производителността на база данни. Тя включва добавяне на излишни данни към нормализирана база данни, за да се намалят някои видове проблеми с заявки към база данни, които комбинират данни от различни таблици в една таблица. Дефиницията на денормализацията зависи от дефиницията на нормализацията, която се дефинира като процес на правилно организиране на база данни в таблици за насърчаване на дадена употреба.

Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите какво представлява компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.

Техопедия обяснява денормализацията

В много случаи денормализацията включва създаване на отделни таблици или структури, така че заявките върху една информация да не засягат друга информация, свързана с нея. Например, когато повече глобални променливи на данни, като имена на клиенти са обвързани с единични покупки в историята на покупките, администраторът на база данни ще иска да се увери, че работата, извършена върху закупен артикул, няма да повлияе неправилно на цялата сметка на клиента. Следователно обработчиците на бази данни ще разделят двете части информация, понякога с излишни данни, така че да могат да се работят по отделно.


Където идва денормализацията е, че добавянето на излишни данни дава възможност за по-сложни резултати от търсенето. Някои примери, които обикновено се дават за обяснение на това, включват ситуации, в които обработващите бази данни искат да намерят предишни адреси, история на покупките или нещо друго за клиент или клиент, които не адресират конкретното състояние на този акаунт. Тук излишните данни могат да позволят на базите данни да дават различни резултати въз основа на точно онова, което потребителят иска. Отново, наличието на тези излишни данни може също да подобри производителността въз основа на специфичните начини, по които базата данни търси конкретен елемент. Предизвикателствата, свързани с денормализирането, включват внимателно документиране на процеса, за да се избегнат някои видове аномалии, които могат да възникнат в резултат на несъответствие на данните.