? Eine Datenbank hat Architektur wie ein Gebäude. Jede Datenbank ist eine Sammlung von Daten, die in einer einzigen Einheit , organisiert , um es einfach zu finden , abzurufen und zu verwenden . Oracle, ein IT-Unternehmen , Strukturen der Architektur seiner Datenbanken - sowohl die Hardware, Speicher, die Daten als Bits und der Architektur der Software, die Sie Ihre Daten wiederherstellen können . Datenbausteine
Datenbausteine sind die Grundlage der Oracle -Datenbank-Architektur . Ein Datenblock eine bestimmte Anzahl von Bytes von Daten auf einer Platte in der Datenbank gespeichert. Die Datenbank verfügt über Parameter, die die Größe jedes Blocks angeben . Eine Reihe von aufeinander folgenden Datenblöcken gleichzeitig und Speichern von Informationen aufgezeichnet bildet einen Teil. Ein Segment ist eine Reihe von Ausdehnungen gewidmet zu einem bestimmten Bit -Architektur , zum Beispiel ein Daten-Segment oder ein Index -Segment.
Datafiles
Datafiles sind die physischen Standorten in die Oracle -Datenbank speichert Informationen . Wenn eine Datendatei der Platz ausgeht , kann Oracle erweitern. Jede Datendatei akzeptiert Daten aus einer einzigen Datenbank und eine Steuerdatei Spuren, die Datenbank, in der Daten-Datei geht . Die Control-Dateien mehrere Kopien , wenn man so zerstört wird , können Sie immer noch die Daten mit der Duplikate. A -Redo-Log verfolgt alle Änderungen an Daten in der Datenbank .
Tablespace
Tablespace ist Teil dessen, was Oracle ruft die "logische Architektur" es nutzt zur Datenbank und Ablage steuern. Jeder Tabellenbereich enthält einige logische Gruppierung verwandter Datendateien , ob eine einzige große Datei oder viele kleine. Big Tablespaces können Daten auf der Festplatte effizienter zu speichern, aber es gibt Grenzen , wo Sie sie nutzen können . Wenn Ihr System nicht unterstützt große Dateien , zum Beispiel, ist ein großer Tabellenbereich ein weniger effizienter Weg, um Daten als eine Menge von kleinen Dateien zu speichern.
Objekte und Schemas
Schema Objekte sind logische Strukturen, die die Inhalte der Datenbank finden , zum Beispiel ein Index oder eine Tabelle mit Spalten und Zeilen zusammen. Wenn mehrere Tabellen identisch Spalten haben , legt Oracle Architektur sie in Clustern , wo sie die Spalten mit Daten austauschen können und dadurch beschleunigen Zugriff auf die Festplatte . Aufrufe sind eine andere Art des Objekts , eine angepasste Darstellung von Daten in einer bestimmten Tabelle . Sie können Objekte in einem Schema -Gruppe, eine bestimmte Sammlung von Daten auf Ihre Bedürfnisse zugeschnitten .