Expédition de journaux

Définition - Que signifie l'envoi de journaux?

L'envoi de journaux est une fonctionnalité de SQL Server de Microsoft dans laquelle les modifications enregistrées dans une base de données (journaux) sont automatiquement transférées vers une base de données réplique configurée sur un serveur de secours. C'est un outil puissant et utile pour augmenter la disponibilité de la base de données en maintenant une deuxième base de données chaude qui peut se remplir assez rapidement pour une base de données primaire soudainement indisponible.

Notez que la possibilité de déplacer les modifications de base de données en temps réel d'une base de données à une autre n'est pas unique à SQL Server. L'expédition de journaux est simplement l'implémentation du concept par Microsoft.

Definir Tech explique l'envoi de journaux

L'envoi de journaux est légèrement différent de la mise en miroir de bases de données. Il s'agit d'un mouvement asynchrone de modifications d'un serveur à l'autre et peut se produire lorsque les modifications d'une base de données principale sont transférées vers plusieurs bases de données de secours. De plus, en cas de défaillance de la base de données primaire, le basculement vers la base de données de secours doit être effectué manuellement.

La mise en miroir, en revanche, est une synchronisation en temps réel des changements, comme son nom l'indique - votre image dans le miroir lève la main lorsque vous levez la vôtre, et pas quelques minutes plus tard! Dans la mise en miroir, le basculement de la base de données est automatisé, contrairement à l'envoi de journaux.

On peut donc se demander pourquoi l'envoi de journaux est même nécessaire si la mise en miroir est disponible. La réponse courte est le coût. La mise en miroir peut être assez coûteuse, car elle nécessite généralement un troisième serveur en plus des serveurs principal et de secours, ainsi que des liaisons de données à haut débit entre les serveurs pour assurer la copie en temps réel des journaux. L'expédition de journaux offre une sorte de compromis entre le coût élevé et la redondance automatisée, avec les mises en garde suivantes:

  • Le basculement de la base de données n'est pas automatique
  • La base de données de secours n'est pas disponible pour l'édition.
  • Il y a des temps d'arrêt pendant que les administrateurs de base de données passent les opérations sur le nouveau serveur.
  • Il existe toujours un risque de perte de données si les dernières minutes de données du serveur principal n'ont pas été copiées avant de devenir indisponibles.

L'expédition de journaux est idéale pour les situations dans lesquelles il n'est pas absolument essentiel de maintenir une disponibilité de 100%.