Che cosa è SQL clustering di failover?

May 29

Che cosa è SQL clustering di failover?


Un server di database relazionale è un insieme di programmi software progettati per operare un database. La banca dati, a sua volta, memorizza le informazioni importanti sotto forma di record organizzati, la numerazione da migliaia a milioni di persone. Gli utenti inviano le richieste del server sotto forma di SQL, la Structured Query Language. Un cluster di server si diffonde il carico di lavoro di una banca dati su due o più computer fisici. Il clustering di failover consente al server di rimanere in esecuzione, nonostante il fallimento di uno dei computer.

Database Server e SQL

La maggior parte delle attività del server di database si svolgono in un unico programma che gira in continuazione, il monitoraggio del database e gestione delle richieste di dati degli utenti. Dal momento che tutte le richieste devono passare attraverso il programma server, supervisiona l'integrità e la sicurezza della banca dati - il programma nega le richieste degli utenti che non sono corretti o che violano le sue regole di sicurezza. Funziona in SQL, uno standard, inglese come linguaggio di programmazione per la creazione e la manipolazione di database.

Clustering Server

Le grandi organizzazioni possono avere migliaia di utenti che accedono suo database in un dato momento. Questo è troppo grande un carico di lavoro per un singolo computer, in modo da fornitori di software di database sviluppato una tecnica per l'installazione del server su più computer, chiamato un cluster. Per l'utente finale, il database viene visualizzato come prima, identificata da un unico nome, come ad esempio "gli ordini dei clienti." Avere diverse funzioni di server di condivisione computer migliora le prestazioni e l'affidabilità, consentendo al database per gestire in modo rapido molte richieste simultanee.

clustering di failover

banca dati di un'organizzazione svolge importanti, le informazioni spesso critiche. i tempi di inattività del computer, sia da manutenzione programmata o guasto hardware è un dato di fatto, ma alcune operazioni, come quelle per i rivenditori online, deve rimanere in esecuzione tutto il giorno. Per rispondere a questo problema, i fornitori di software aggiunto funzionalità di failover per i cluster di server. Il software, in esecuzione su più computer, rileva quando si è offline e rotte le richieste ai restanti computer. Gli utenti possono notare una diminuzione del tempo di risposta, ma il server continua a correre.

Failover automatico e manuale

Un failover del server è automatico quando un computer sviluppa un problema fisico e si spegne. Il server rileva automaticamente che il computer non risponde e lo rimuove dal suo elenco di computer disponibili. Un failover manuale si verifica quando un amministratore di database indica al server di rimuovere un computer dal servizio. In questo modo, il personale computer può fare la manutenzione ordinaria sul computer e riportarlo in servizio quando hanno finito la manutenzione.