I den 21: a århundradet , har Oracle -databaser som håller allt från en terabyte - motsvarande en miljard kilobyte - till 10 eller till och med 100 Tb . Databaser har vuxit eftersom företagens behov har ökat . Fusioner och förvärv innebär ett företag har mer data att lagra, och förordningar i många företag mandat omfattande elektroniska journaler . Utmaningen att använda en mycket stor databas ( VLDB ) inte är att hitta lagringsutrymme , är det att hantera så mycket minne effektivt. Storlek Problem
lagra data är av begränsad nytta om du inte kan hämta den effektivt . Ett problem med att använda en VLDB är att det gör kostnadseffektiv prestanda svårt , eftersom det finns så mycket utrymme i minnet att datorn har för att söka efter data . Större system med mer lagring innebär också fler platser där ett problem kan utveckla och lägga ned verksamheten . En databas med 100 terabyte är fysiskt uppnås om du har råd med det , men det är ett opraktiskt alternativ om du inte kan hantera det på rätt sätt .
Partitionering
partitionering gör VLDBs mer hanterbar . En partition är en del av en datatabell eller ett index där innehållet har alla ett gemensamt attribut som samma datatyp eller kolumnnamn . När databasen får en SQL-fråga , katrinplommon det de partitioner som inte är relevanta för frågan från dess sökparameter . I en VLDB , eller ens en vanlig databas , minskar söktiden för frågan , vilket förbättrar prestandan . Om tekniska problem tvingar dig att stänga en partition , kan frågor till andra partitioner fortfarande fungerar .
Säkerhetskopiera
I en kris måste ett VLDB identifiera informationen för att skydda , backa upp och återställa den senare . Storleken på en VLDB gör detta till en utmaning : En 10 terabyte data warehouse kan ta 100 gånger längre tid att säkerhetskopiera och kräver 100 gånger mer lagringsutrymme än en 100 gigabyte databas . Dina uppgifter återhämtningsplan måste innehålla tillräcklig hårdvara för att hålla alla dina viktiga data , och hitta tid för säkerhetskopieringen . Om ditt system har några driftstopp , kan du ha möjlighet att spela in det byte av byte genom att dra nytta av eventuella långsamma stunder . Uppgifterna i din Oracle
Lifecycle Management
databasen har en livscykel . Användarna skapar det , använder det regelbundet , arkivera den när det blir gammalt och slutligen ta bort den . Information Lifecycle Management lagrar data baserat på var den är i livscykeln : Aktuella data måste lagras där det är lätt tillgängligt och kostnadseffektivt att återhämta sig , medan sällan använda data som kan lagras i mindre tillgängligt minnesutrymme . Detta tillvägagångssätt hjälper till att hantera VLDBs genom att bestämma vilken information som ska vara tillgänglig . Du placerar sedan denna information i en partition där SQL-frågor hitta den lätt . Addera