Im 21. Jahrhundert , hat Oracle -Datenbanken, die überall von einem Terabyte zu halten - gleich einer Milliarde Kilobyte - bis 10 oder sogar 100 Tb . Datenbanken sind gewachsen , weil geschäftlichen Anforderungen gewachsen sind . Fusionen und Übernahmen bedeuten eine Firma hat mehr Daten zu speichern, und Vorschriften in vielen Unternehmen Mandat umfangreiche elektronische Aufzeichnungen . Die Herausforderung, mit einer sehr großen Datenbank ( VLDB ) nicht finden, Stauraum , ist es die Verwaltung so viel Speicher effizient . Größe Probleme
Speichern von Daten ist nur von begrenztem Nutzen , wenn Sie nicht abrufen können sie effizient . Ein Problem bei der Verwendung eines VLDB ist, dass es kostengünstige Leistung erschwert , da gibt es so viel Platz im Speicher , dass der Computer nach Daten suchen hat . Bigger Systeme mit mehr Speicher bedeuten auch mehr Orte, wo ein Problem entwickeln und heruntergefahren Operationen können . Eine Datenbank mit 100 Terabyte ist physisch erreichbar, wenn Sie es sich leisten können , aber es ist eine unpraktische Option, wenn Sie es nicht schaffen es richtig .
Partitionieren
Partitionierung macht VLDBs mehr überschaubar. Eine Partition ist ein Abschnitt einer Datentabelle oder ein Index , wo die Inhalte alle ein gemeinsames Attribut wie die denselben Datentyp oder Spaltennamen. Wenn die Datenbank eine SQL-Abfrage empfängt , beschneidet es die Partitionen , die nicht relevant für die Abfrage von seinem Suchparameter . In einer VLDB oder sogar eine gewöhnliche Datenbank , verringert sich die Suche für die Abfrage , die die Leistung verbessert . Wenn Sie technische Probleme zum Herunterfahren einer Partition zu erzwingen, Abfragen an andere Partitionen können noch arbeiten.
Sichern
In einer Krise muss ein VLDB identifizieren die Informationen zu schützen , sichern Sie sie und erholen sie später. Die Größe eines VLDB macht dies eine Herausforderung : Ein 10 Terabyte Data Warehouse kann 100-mal länger dauern, zum Sichern und benötigen 100-mal mehr Speicherkapazität als eine 100 Gigabyte -Datenbank. Ihre Daten Sanierungsplan muss genügend Hardware , um alle Ihre wichtigen Daten zu halten, und der Suche nach der Zeit für den Backup-Prozess einzubeziehen. Wenn auf Ihrem System keine Ausfallzeiten , können Sie in der Lage sein , es zu byteweise aufnehmen unter Ausnutzung aller langsamen Momente .
Lifecycle Management
Die Daten in Ihrem Oracle Database hat einen Lebenszyklus . Benutzer erstellen , verwenden es regelmäßig, zu archivieren , wenn es alt wird und schließlich löschen. Information Lifecycle Management speichert Daten auf , wo es im Lebenszyklus zugrunde: Diese Daten müssen gespeichert werden, wo sie leicht zugänglich und kostengünstig zu erholen ist , während selten genutzte Daten in weniger zugänglichen Speicherplatz gespeichert werden können. Dieser Ansatz hilft bei der Verwaltung VLDBs durch Bestimmen, welche Informationen zugänglich sein muss . Dann setzt du diese Informationen in einer Partition, SQL-Abfragen finden es leicht .