Semistruktureret model - Semi-structured model
Den semistrukturerede model er en databasemodel, hvor der ikke er nogen adskillelse mellem dataene og skemaet , og den anvendte strukturmængde afhænger af formålet.
Fordelene ved denne model er følgende:
- Det kan repræsentere informationen fra nogle datakilder, der ikke kan begrænses af skema.
- Det giver et fleksibelt format til dataudveksling mellem forskellige typer databaser.
- Det kan være nyttigt at se strukturerede data som semistrukturerede (til browsingformål).
- Skemaet kan let ændres.
- Dataoverførselsformatet kan være bærbart.
Den primære kompromis, der foretages ved brug af en semistruktureret databasemodel, er, at forespørgsler ikke kan udføres så effektivt som i en mere begrænset struktur, såsom i den relationelle model . Normalt gemmes posterne i en semistruktureret database med unikke ID'er, der henvises med pegere til deres placering på disken. Dette gør navigations- eller sti-baserede forespørgsler ganske effektive, men til at foretage søgninger over mange poster (som det er typisk i SQL ), er det ikke så effektivt, fordi det er nødt til at søge rundt på disken efter følgende tip.
Den Object udvekslingsmodel (OEM) er en standard til at udtrykke semistrukturerede data, en anden måde er XML .
Se også
| Denne computervidenskabsartikel er en stub . Du kan hjælpe Wikipedia ved at udvide den . |