? Store datamaskinen avdelinger bruker en teknikk kalt " clustering ", der to eller flere fysiske datamaskiner dele en felles oppgave. SQL database servere ofte får denne behandlingen , og databasen programvareleverandører det støtte . Selv om det legger regning og kompleksitet , koble flere maskiner i en klynge sprer arbeidsmengde og mer driftssikker. SQL Database Server
En SQL server er programvare som bruker Structured Query Language å opprette og vedlikeholde relasjonsdatabaser. Programvaren har en viktig prosess som mottar bruker kommandoer , behandler dem mot databasen og returnerer resultater til brukeren. Den viktigste prosessen fungerer som en gatekeeper , som gir tilgang kun til disse brukerne databasen administrator har ryddet . I tillegg inkluderer programvaren vedlikeholdsprogrammer for å bygge , vedlikeholde og finjustere databaser . Databasen programvare ligger vanligvis på en datamaskin dedikert til dette formålet .
Cluster
Noen databasen programvareversjoner lar deg installere serveren på mer enn én maskin . En klynge er et sett med maskiner som kjører en enkelt virtuell server. Alle datamaskiner i en klynge er koblet sammen i et lokalt datanett . Databasen administrator oppretter en virtuell server med et enkelt navn og tildeler dette navnet til hver maskin . Brukerne ser bare den virtuelle serveren på nettverket. Utføre
Load Balancing
Noen gruppert databaseservere lastbalansering . Dette er viktig for store datasentre , som det sprer serverens arbeidsbelastning blant mange fysiske datamaskiner. Hvis datasenteret opplever ytelsesproblemer etter at flere brukere , kan den koble flere datamaskiner til klyngen for å kompensere.
Failover Recovery
Kjøre en database -server på en enkelt datamaskin betyr noe nedetid , planlagt eller ikke planlagt, resulterer i databasen blir utilgjengelig. Operasjoner som trenger høye nivåer av tilgjengelighet bruk klynger konfigurert slik at dersom en datamaskin svikter eller er tatt ned for vedlikehold, de andre overta uten tap av databasen tilgjengelighet. Dette kalles en " failover utvinning klynge . " The failover kan skje automatisk eller manuelt , slik at administratorer kan oppgradere og reparere systemer uten å stoppe serveren.