I det 21. århundrede , har Oracle -databaser , der holder alt fra en terabyte - svarende til en milliard kilobyte - til 10 eller endda 100 Tb . Databaser er vokset , fordi virksomhedens behov er vokset . Fusioner og opkøb betyder et selskab har flere data til at gemme, og forordninger i mange virksomheder mandat omfattende elektroniske registre . Udfordringen ved at bruge en meget stor database ( VLDB ) er ikke at finde lagerplads , er det at styre denne meget hukommelse effektivt. Size Problemer
lagring af data er af begrænset nytte, hvis du ikke kan hente det effektivt . Et problem med at ansætte en VLDB er, at det gør omkostningseffektiv ydeevne svært, da der er så meget plads i hukommelsen , at computeren skal søge efter data. Større systemer med mere lagerplads betyder også flere steder, hvor et problem kan udvikle og lukke ned operationer. En database på 100 terabytes er fysisk opnåeligt , hvis du har råd til det , men det er en upraktisk mulighed, hvis du ikke kan administrere det ordentligt.
Partitionering
Partitionering gør VLDBs mere håndterbar. En partition er en del af en datatabel eller et indeks hvor indholdet alle deler en fælles egenskab , såsom den samme datatype eller kolonne navn . Når databasen modtager en SQL-forespørgsel , er det svesker partitioner , der ikke er relevante for forespørgslen fra sin søgen parameter. I en VLDB eller endda en almindelig database , reducerer denne søgetiden for forespørgslen , hvilket forbedrer ydeevnen. Hvis tekniske problemer tvinger dig til at lukke en partition, kan forespørgsler til andre partitioner stadig fungere .
Sikkerhedskopiering
I en krise skal en VLDB identificere oplysningerne til at beskytte, bakke det op og gendanne den senere. Størrelsen af en VLDB gør dette til en udfordring : En 10 terabyte data warehouse kan tage 100 gange længere tid at bakke op og kræver 100 gange mere lagerplads end en 100 gigabyte database. Dine data genopretningsplan skal indeholde tilstrækkelige hardware til at holde alle dine vigtige data , og finde tid til backup-processen . Hvis dit system har nogen nedetid , kan du være i stand til at optage det byte ved byte ved at udnytte eventuelle langsomme øjeblikke.
Lifecycle Management
data i din Oracle database har en livscyklus. Brugere oprette det , bruger det regelmæssigt , arkivere det, når det bliver gammel og endelig slette den. Information Lifecycle Management gemmer data baseret på , hvor det er i livscyklus : Nuværende data skal opbevares , hvor det er let tilgængelige og omkostningseffektivt at komme sig, mens sjældent anvendte data kan gemmes i mindre tilgængelige hukommelse. Denne tilgang hjælper med at styre VLDBs ved at bestemme , hvilke oplysninger skal være tilgængelige. Du kan derefter placere disse oplysninger på en partition, hvor SQL-forespørgsler finde det nemt.