У дома Данни на Guide-Bulgaria.com Какво е денормализация? - определение от техопедия

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

Съдържание:

Anonim

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

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


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

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

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

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