March 25
Nel 21 ° secolo, Oracle ha i database che contengono ovunque da un terabyte - pari a un miliardo di kilobyte - a 10 o addirittura 100 Tb. I database sono cresciuti perché le esigenze aziendali sono cresciuti. Fusioni e acquisizioni significare una società ha più dati da memorizzare, e le normative in molte aziende mandato ampie record elettronici. La sfida di utilizzare un database molto grande (VLDB) non è trovare lo spazio di archiviazione, è la gestione che la quantità di memoria in modo efficiente.
L'archiviazione dei dati è di scarsa utilità se non è possibile recuperare in modo efficiente. Un problema con l'impiego di un VLDB è che rende la prestazione di costo-efficacia difficili, come c'è tanto spazio nella memoria che il computer deve cercare i dati. sistemi più grandi con più spazio di archiviazione anche significano più posti in cui un problema può sviluppare e chiudere le operazioni. Un database di 100 terabyte è fisicamente realizzabile se lo può permettere, ma è una scelta impraticabile, se non è possibile gestire in modo corretto.
Partizionamento rende VLDBs più gestibile. Una partizione è una sezione di una tabella di dati o di un indice dove i contenuti tutti condividono un attributo comune come la stesso tipo di dati o colonna nome. Quando il database riceve una query SQL, si pota le partizioni che non sono rilevanti per la query dal parametro di ricerca. In un VLDB, o anche una banca dati comune, questo riduce il tempo di ricerca per la query, che migliora le prestazioni. Se problemi tecnici ti costringono a chiudere una partizione, le query ad altre partizioni possono ancora funzionare.
In una crisi, un VLDB deve identificare le informazioni da proteggere, eseguire il backup e il ripristino in un secondo momento. La dimensione di un VLDB rende questa una sfida: Un data warehouse 10 terabyte potrebbe richiedere 100 volte più tempo per eseguire il backup e richiedono 100 volte più spazio di archiviazione di un database di 100 gigabyte. Il vostro piano di recupero di dati deve includere l'hardware sufficiente per contenere tutti i dati importanti, e trovare il tempo per il processo di backup. Se il sistema non ha alcuna interruzione, si può essere in grado di registrare byte per byte, approfittando di eventuali momenti lenti.
I dati nel database Oracle ha un ciclo di vita. Gli utenti creano, usarlo regolarmente, archiviarlo quando diventa vecchio e infine eliminarlo. Information Lifecycle Management memorizza i dati in base a dove si trova nel ciclo di vita: I dati attuali deve essere conservato dove è facilmente disponibile e conveniente per il recupero, mentre i dati raramente utilizzati possono essere memorizzati nella memoria meno accessibili. Questo approccio aiuta a gestire VLDBs per determinare quali informazioni devono essere accessibili. È quindi inserire le informazioni in una partizione in cui le query SQL trovare facilmente.