Onderwerp
- #Relationeel datamodellering
- #Fysiek datamodellering
- #Database
Aangemaakt: 2024-04-09
Aangemaakt: 2024-04-09 23:01
Als logisch datamodellering de taak was om ideale tabellen te creëren die geschikt zijn voor relationele databases, omvat fysiek datamodellering het creëren van die ideale tabellen tot daadwerkelijke gebruikte tabellen, en daarnaast het efficiënte gebruik van opslagruimte, het ontwerp van objectpartities en het ontwerp van optimale indexen om prestaties te verbeteren en te optimaliseren.
De manier om slow queries te vinden die bottlenecks veroorzaken tijdens de serviceoperatie verschilt per type DBMS, enslow querymoet worden gezocht met behulp van dit trefwoord als zoekterm.
Cache (Cache)
Als het probleem met de prestaties zelfs met de bovenstaande methoden niet wordt opgelost, wordt een proces uitgevoerd dat denormalisatie of anti-normalisatie wordt genoemd.
De structuur van de tabel wordt geopereerd en gecorrigeerd.
Normalisatie is als het opgeven van leesprestaties voor het gemak van schrijfbewerkingen. Na normalisatie moet u een query schrijven om de gegevens van de in meerdere tabellen gesplitste tabellen te joinen.
Maar normalisatie leidt niet altijd tot slechtere prestaties, dus u moet het probleem zorgvuldig identificeren en controleren voordat u denormalisatie uitvoert.
De onderstaande link is een goede artikel overdenormalisatiedat we in de toekomst zullen behandelen.
Het eerste wat u moet weten is dat u denormalisatie moet uitvoeren nadat u normalisatie heeft uitgevoerd. Het is niet altijd goed om vanaf het begin een niet-genormaliseerde tabel te hebben.
Aangezien het voorlopig geen noodzakelijke kennis is, zal ik het alleen onthouden.
Bron - DataOnAir - Denormalisatie en prestaties
Bron DataOnAir - Denormalisatie en prestaties
Bron - DataOnAir - Denormalisatie en prestaties
Reacties0