? Stora dataavdelningar använder en teknik som kallas " kluster ", där två eller flera fysiska datorer delar en gemensam uppgift . SQL-databas servrar ofta får denna behandling , och databas programvaruleverantörer stöder det . Även om det ökar kostnaden och komplexiteten , anslutning av flera maskiner i ett kluster sprider arbetsbelastningen och förbättrar tillförlitligheten . SQL Server
en SQL Server är en programvara som använder Structured Query Language att skapa och upprätthålla relationsdatabaser . Programvaran har en huvudprocess som tar emot användarkommandon , bearbetar dem mot databasen och returnerar resultat för användaren . Den viktigaste processen fungerar som en portvakt , ger tillgång endast till de användare databasadministratör har försvunnit. Dessutom innehåller programmet underhållsprogram för att bygga , underhålla och finjustera databaser . Databasen programvaran finns oftast på en dator dedikerad till detta ändamål .
Cluster
Vissa databasen programversioner kan du installera servern på mer än en maskin . Ett kluster är en uppsättning av maskiner som körs en enda virtuell server. Alla datorer i ett kluster är anslutna via ett lokalt datanät . Databasadministratör skapar en virtuell server med ett enda namn och tilldelar detta namn till varje maskin . Användarna ser bara den virtuella servern på nätverket .
Lastbalansering
Vissa klustrade databasservrar utföra lastbalansering . Detta är viktigt för stora datacenter , eftersom det sprider serverns arbetsbelastning bland många fysiska datorer . Om datacenter upplever prestandaproblem efter att lägga till fler användare , kan det ansluta fler datorer till klustret för att kompensera . Köra en databasserver på en enda
failover Recovery
datorn varje driftstopp , planerat eller oplanerat , resulterar i databasen blir otillgänglig . Verksamheten behöver höga nivåer av kluster tillgänglighet användning konfigurerad så att om en dator inte fungerar eller tas ner för underhåll , de andra tar över med bibehållen tillgänglighet till databasen . Detta kallas för en " failover återhämtning kluster . " The failover kan ske automatiskt eller manuellt , vilket gör att administratörer att uppgradera och reparera system utan att stoppa servern . Addera