I det 21. århundre , har Oracle databaser som holder alt fra én terabyte - lik en milliard kilobyte - til 10 eller 100 Tb . Databasene har vokst fordi virksomhetens behov har vokst . Fusjoner og oppkjøp betyr ett selskap har mer data å lagre, og regler i mange bedrifter mandat omfattende elektroniske journaler . Utfordringen med å bruke en svært stor database ( VLDB ) er ikke å finne lagringsplass , er det å administrere så mye minne effektivt. Størrelse Problemer
lagring av data er av begrenset nytte hvis du ikke kan hente den effektivt. Et problem med å ansette en VLDB er at det gjør kostnadseffektiv ytelse vanskelig, ettersom det er så mye plass i minnet at datamaskinen har til å søke etter data . Større systemer med mer lagringsplass også bety flere steder hvor et problem kan utvikle og nedstenging . En database med 100 terabyte er fysisk oppnåelig hvis du har råd til det , men det er en upraktisk alternativ hvis du ikke klarer det på riktig måte .
Partisjonering
Partisjonering gjør VLDBs mer håndterlig . En partisjon er en del av en data tabell eller en indeks hvor innholdet alle deler en felles egenskap som samme datatype eller kolonne navn. Når databasen mottar en SQL- spørring, svisker det partisjonene som ikke er relevante for søket fra sitt søk parameter. I en VLDB , eller selv en vanlig database , dette reduserer søketiden for spørringen, noe som forbedrer ytelsen . Hvis tekniske problemer tvinge deg til å stenge én partisjon , kan forespørsler til andre partisjoner fortsatt operere .
Sikkerhetskopiering
I en krise må VLDB identifisere informasjonen til å beskytte, sikkerhetskopiere det og gjenopprette det senere . Størrelsen på en VLDB gjør dette til en utfordring : En 10 terabyte datavarehus kan ta 100 ganger lengre tid å sikkerhetskopiere og krever 100 ganger mer lagringsplass enn en 100 gigabyte database. Din data recovery plan må inneholde tilstrekkelig maskinvare for å holde alle dine viktige data , og finne tid for sikkerhetskopieringen. Hvis systemet har noen nedetid , kan du være i stand til å ta det byte av byte ved å utnytte noen langsomme øyeblikk .
Lifecycle Management
data i Oracle databasen har en livssyklus . Brukere lage det, bruke det regelmessig , arkivere det når det blir gammelt og til slutt slette den. Information Lifecycle Management lagrer data basert på hvor den er i livsløpet : Gjeldende data må lagres der den er lett tilgjengelig og kostnadseffektivt å komme seg, mens sjelden brukte data kan lagres i mindre tilgjengelig minne . Denne tilnærmingen bidrar til å administrere VLDBs ved å bestemme hvilken informasjon som må være tilgjengelig. Du plassere denne informasjonen på en partisjon der SQL-spørringer finne det enkelt.