? Große Computer -Abteilungen verwenden eine Technik namens " Clustering ", wo zwei oder mehrere physische Computer eine gemeinsame Aufgabe. SQL-Datenbank -Servern häufig erhalten diese Behandlung , und Datenbank- Software-Anbietern unterstützt wird. Obwohl es Kosten und Komplexität verleiht , den Anschluss von mehreren Maschinen in einem Cluster verteilt die Arbeitslast und erhöht die Zuverlässigkeit. SQL Server Database
SQL Server ist eine Software , die die Structured Query Language verwendet zu schaffen und aufrechtzuerhalten relationale Datenbanken. Die Software ist Hauptprozess , der Benutzerbefehle empfängt , verarbeitet sie die Datenbank und die Ergebnisse an den Benutzer. Der wichtigste Prozess fungiert als Gatekeeper , die den Zugang nur für diejenigen Nutzer der Datenbank-Administrator gelöscht hat. Darüber hinaus enthält die Software-Wartung Programme aufzubauen, zu pflegen und Feinabstimmung Datenbanken. Die Datenbank-Software in der Regel auf einem Computer befindet eigens für diesen Zweck .
Cluster
Einige Datenbank-Software -Versionen installieren können Sie den Server auf mehr als eine Maschine . Ein Cluster ist eine Gruppe von Maschinen, die eine einzelne virtuelle Server ausgeführt wird. Alle Computer in einem Cluster über ein lokales Datennetz verbunden. Der Datenbankadministrator erstellt einen virtuellen Server mit einem einzigen Namen und ordnet diesen Namen zu jeder Maschine . Die Benutzer sehen nur den virtuellen Server im Netzwerk.
Load Balancing
Einige Cluster-Datenbank- Servern Lastausgleich . Dies ist für große Rechenzentren wichtig, da es die Server- Auslastung unter vielen physischen Computern verbreitet . Wenn das Rechenzentrum erfährt Performance-Probleme nach der Zugabe von mehreren Benutzern , kann es mehr Computer mit dem Cluster verbinden , um auszugleichen.
Failover Recovery-
Ausführen einer Datenbank-Server auf einem einzigen Computer jede Ausfallzeit , geplant oder ungeplant , Ergebnisse in der Datenbank nicht mehr verfügbar . Operationen benötigen ein hohes Maß an Verfügbarkeit Verwendung Cluster konfiguriert, dass , wenn ein Computer ausfällt oder für Wartungsarbeiten heruntergefahren gemacht , die anderen übernehmen ohne Verlust der Verfügbarkeit der Datenbank . Dies wird als " Failover- Recovery- Cluster. " Der Failover kann automatisch oder manuell erfolgen , so dass Administratoren zu aktualisieren und Reparatur von Systemen ohne den Server zu stoppen .