Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Christian Robert
Le mode SAFETY s'assure que la modification apportée au serveur principal est bien appliqué sur le serveur en mirroir avant de la valider sur le serveur principal... Le mécanisme sous jacent est celui des transactions distribuées... Les données sont donc identiques sur les 2 serveurs, cependant le procésus d'écriture est plus lent que dans la cadre d'une transactioin traditionnelle...
Dans le mode SAFETY = OFF les modifications sont apportés au serveur principal puis envoyés au serveur mirroir... Les données sont transmises, mais de manière asynchrone... Le serveur principal effectue ses modifications plus rapidement, mais il y a un temps de latente entre les 2 serveurs pour les mises à jour...
S'il y a basculement vers le serveur mirroir, celui-ci n'aura peut être pas reçu certaines transactions en mode SAFETY = OFF, alors qu'en SAFETY = FULL les données sont identiques entre les 2 serveurs !
Cas pratique, si un utilisateur saisie un client juste avant un crash celui-ci sera validé sur le serveur principal, mais n'aura pas été envoyé sur le miroir. Résultat... Pour l'utilisateur le client aura disparu quelques secondes plus tard...
Quand aux quantités de données, cela dépend de tellement de paramètres : de votre application, du matériel, difficille de répondre... Mettons que la latence (temps pour transmettre les modifications) entre les 2 serveurs soit d'une 1 seconde et que vous ayez 1000 transactions seconde sur votre serveur, je pense que vous constatez l'empleur des dégats !!!
Le choix est simple : performance ou sécurité totale... Comme souvent en base de données !
-- Cordialement
Christian Robert Consultant - Formateur chez Winwise MCT - MCDBA - MCSD
"nono" a écrit :
Bonjour, En mode Safety à OFF (high performance), quels sont les riques de perdre des données et quelle quantité ? BOnne journée.
Le mode SAFETY s'assure que la modification apportée au serveur principal est
bien appliqué sur le serveur en mirroir avant de la valider sur le serveur
principal...
Le mécanisme sous jacent est celui des transactions distribuées... Les
données sont donc identiques sur les 2 serveurs, cependant le procésus
d'écriture est plus lent que dans la cadre d'une transactioin
traditionnelle...
Dans le mode SAFETY = OFF les modifications sont apportés au serveur
principal puis envoyés au serveur mirroir... Les données sont transmises,
mais de manière asynchrone... Le serveur principal effectue ses modifications
plus rapidement, mais il y a un temps de latente entre les 2 serveurs pour
les mises à jour...
S'il y a basculement vers le serveur mirroir, celui-ci n'aura peut être pas
reçu certaines transactions en mode SAFETY = OFF, alors qu'en SAFETY = FULL
les données sont identiques entre les 2 serveurs !
Cas pratique, si un utilisateur saisie un client juste avant un crash
celui-ci sera validé sur le serveur principal, mais n'aura pas été envoyé sur
le miroir.
Résultat... Pour l'utilisateur le client aura disparu quelques secondes plus
tard...
Quand aux quantités de données, cela dépend de tellement de paramètres : de
votre application, du matériel, difficille de répondre... Mettons que la
latence (temps pour transmettre les modifications) entre les 2 serveurs soit
d'une 1 seconde et que vous ayez 1000 transactions seconde sur votre serveur,
je pense que vous constatez l'empleur des dégats !!!
Le choix est simple : performance ou sécurité totale... Comme souvent en
base de données !
--
Cordialement
Christian Robert
Consultant - Formateur chez Winwise
MCT - MCDBA - MCSD
"nono" a écrit :
Bonjour,
En mode Safety à OFF (high performance), quels sont les riques de perdre des
données et quelle quantité ?
BOnne journée.
Le mode SAFETY s'assure que la modification apportée au serveur principal est bien appliqué sur le serveur en mirroir avant de la valider sur le serveur principal... Le mécanisme sous jacent est celui des transactions distribuées... Les données sont donc identiques sur les 2 serveurs, cependant le procésus d'écriture est plus lent que dans la cadre d'une transactioin traditionnelle...
Dans le mode SAFETY = OFF les modifications sont apportés au serveur principal puis envoyés au serveur mirroir... Les données sont transmises, mais de manière asynchrone... Le serveur principal effectue ses modifications plus rapidement, mais il y a un temps de latente entre les 2 serveurs pour les mises à jour...
S'il y a basculement vers le serveur mirroir, celui-ci n'aura peut être pas reçu certaines transactions en mode SAFETY = OFF, alors qu'en SAFETY = FULL les données sont identiques entre les 2 serveurs !
Cas pratique, si un utilisateur saisie un client juste avant un crash celui-ci sera validé sur le serveur principal, mais n'aura pas été envoyé sur le miroir. Résultat... Pour l'utilisateur le client aura disparu quelques secondes plus tard...
Quand aux quantités de données, cela dépend de tellement de paramètres : de votre application, du matériel, difficille de répondre... Mettons que la latence (temps pour transmettre les modifications) entre les 2 serveurs soit d'une 1 seconde et que vous ayez 1000 transactions seconde sur votre serveur, je pense que vous constatez l'empleur des dégats !!!
Le choix est simple : performance ou sécurité totale... Comme souvent en base de données !
-- Cordialement
Christian Robert Consultant - Formateur chez Winwise MCT - MCDBA - MCSD
"nono" a écrit :
Bonjour, En mode Safety à OFF (high performance), quels sont les riques de perdre des données et quelle quantité ? BOnne journée.