En fait RAC ça englobe plusieurs choses, cache fusion comme cité par "georgeswwbush" mais aussi une gestion de répartition de charge, une redondance même lors de crash matériel et sans doute le mode le plus impressionnant à voir sous forte charge : le TAF (Transparent Application Failover).
Avec le TAF tu peux garantir (si le moteur transactionnel le gère) l'intégrité de tes transactions si tu as par exemple un moteur transactionnel avec une api XA (Encina, tuxedo…) même si un de tes serveurs physiques de ton cluster RAC explose en plein vol.
Bon bien sûr ça nécessite que toute la chaîne permette de ne jamais rompre une transaction ou d'être capable de la reprendre et les cas où c'est utile sont marginaux. Mais pour certains SI critiques cela peut se concevoir.
Au passage si quelqu'un a déjà expérimenté ou a des références sur une technologie équivalente mais en logiciel libre (si possible au minimum une 100aines de requêtes r/w par seconde) je suis preneur.
[^] # Re: question bête
Posté par duf . En réponse à la dépêche Migrer de Oracle à PostgreSQL : Ora2Pg. Évalué à 3.
Bonjour,
En fait RAC ça englobe plusieurs choses, cache fusion comme cité par "georgeswwbush" mais aussi une gestion de répartition de charge, une redondance même lors de crash matériel et sans doute le mode le plus impressionnant à voir sous forte charge : le TAF (Transparent Application Failover).
Avec le TAF tu peux garantir (si le moteur transactionnel le gère) l'intégrité de tes transactions si tu as par exemple un moteur transactionnel avec une api XA (Encina, tuxedo…) même si un de tes serveurs physiques de ton cluster RAC explose en plein vol.
Bon bien sûr ça nécessite que toute la chaîne permette de ne jamais rompre une transaction ou d'être capable de la reprendre et les cas où c'est utile sont marginaux. Mais pour certains SI critiques cela peut se concevoir.
Au passage si quelqu'un a déjà expérimenté ou a des références sur une technologie équivalente mais en logiciel libre (si possible au minimum une 100aines de requêtes r/w par seconde) je suis preneur.
@+