La capacità massima del database Oracle

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.

problemi di dimensione

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

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.

Backup

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.

Gestione del ciclo di vita

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.