A cosa serve un server di prova? Perché usarlo?Mirroring del database: server "testimone" a cosa serve?
risposta
Il testimone è colui che porta la terza votazione nella miscela in modo da creare un quorum. Il preside e lo specchio hanno ciascuno un voto, quindi possono legare 1: 1 e nessuna decisione può essere presa. Con un testimone ci può essere un quorum stabilito in 2: 1 o 1: 2 (oo: 2 se il principale è irraggiungibile) e quindi può essere raggiunta una decisione su chi dovrebbe essere il nuovo preside. L'effetto netto è che i testimoni rendono possibile il failover automatico, perché lo specchio insieme al testimone può formare una maggioranza e decidere di fallire se il contatto con il principale viene perso.
Il testimone è una terza istanza di un server che funge da intermediario tra il principale e il mirror per determinare quando eseguire il failover.
Vedi http://technet.microsoft.com/en-us/library/ms175191.aspx
- 1. Replica o mirroring del database?
- 2. mirroring del database mostra messaggio di errore in SQL Server
- 3. A cosa serve sql-dump?
- 4. System.Web.Abstractions: a cosa serve?
- 5. A cosa serve Control.IsHandleCreated?
- 6. A cosa serve l'indirizzamento WS?
- 7. .designer.cs a cosa serve?
- 8. A cosa serve OverrideAuthenticationAttribute?
- 9. A cosa serve object()?
- 10. A cosa serve Subject.asObservable?
- 11. A cosa serve #pragma?
- 12. A cosa serve AnyVal.types?
- 13. A cosa serve __RequestVerificationToken?
- 14. A cosa serve Control.Category?
- 15. A cosa serve Enum?
- 16. CGRectIntegral a cosa serve?
- 17. A cosa serve `classe A [_]`?
- 18. A cosa serve - [NSUserDefaults registerDefaults:]?
- 19. Lucene SpanQuery: a cosa serve?
- 20. Android: a cosa serve Android.R.id.content?
- 21. A cosa serve `tipo_info :: before`?
- 22. A cosa serve $ # in Bash
- 23. A cosa serve il clientID?
- 24. A cosa serve "echo || true"?
- 25. Come connettersi a SQL Server con mirroring dopo il failover?
- 26. HipHop di Facebook: a cosa serve?
- 27. socket.io socket.set e socket.get: a cosa serve l'argomento del callback?
- 28. A cosa serve/ottimizza il codice del compilatore C#?
- 29. A che cosa serve la metaprogrammazione?
- 30. A cosa serve fastcgi_index in nginx?
+1: un testimone è necessario per il failover a caldo. –
@OMGPonies, non è strettamente necessario. Aiuta solo avere un quorum. Una soluzione più leggera sarebbe che il mirror eseguisse il ping di un terzo server non associato. Lo fa solo per verificare prima la sua connettività di rete di base. Quindi non esegue il failover se è disconnesso. –