Logverzending

Schrijver: Robert Simon
Datum Van Creatie: 18 Juni- 2021
Updatedatum: 1 Juli- 2024
Anonim
NASA Clipper wind & depth installation. Sailing Exodos, ep.27
Video: NASA Clipper wind & depth installation. Sailing Exodos, ep.27

Inhoud

Definitie - Wat betekent Logverzending?

Logverzending is een functie van Microsofts SQL Server waarin opgenomen wijzigingen in een database (logs) automatisch worden overgedragen naar een replicadatabase die is ingesteld op een stand-byserver. Het is een krachtig en nuttig hulpmiddel om de beschikbaarheid van de database te vergroten door een tweede warme database te onderhouden die redelijk snel kan worden ingevuld voor een plotseling niet-beschikbare primaire database.

Merk op dat de mogelijkheid om database-wijzigingen in realtime van de ene naar de andere database te verplaatsen niet uniek is voor SQL Server. Logverzending is gewoon Microsofts implementatie van het concept.


Een inleiding tot Microsoft Azure en de Microsoft Cloud | In deze handleiding leert u wat cloud computing inhoudt en hoe Microsoft Azure u kan helpen bij het migreren en runnen van uw bedrijf vanuit de cloud.

Techopedia legt logverzending uit

Logverzending verschilt enigszins van databasespiegeling. Het is een asynchrone beweging van wijzigingen van de ene server naar de andere en kan optreden wanneer de wijzigingen van een primaire database worden overgebracht naar verschillende standby-databases. Ook moet de failover naar de standby-database handmatig worden uitgevoerd als de primaire database uitvalt.

Spiegelen daarentegen is een real-time synchronisatie van veranderingen, net zoals de naam al doet vermoeden - uw afbeelding in de spiegel steekt zijn hand op wanneer u de uwe opheft, en niet een paar minuten later! Bij mirroring is database-failover geautomatiseerd, anders dan bij logverzending.

Je kunt je dus afvragen waarom logverzending zelfs nodig is als mirroring beschikbaar is. Het korte antwoord is kosten. Spiegelen kan behoorlijk duur zijn, omdat het meestal een derde server nodig heeft naast de primaire en standby-servers, evenals snelle gegevenskoppelingen tussen de servers om realtime kopiëren van logbestanden te garanderen. Logverzending biedt een soort compromis tussen de hoge kosten en geautomatiseerde redundantie, zij het met de volgende kanttekeningen:


  • Database-failover gebeurt niet automatisch
  • De standby-database kan niet worden bewerkt.
  • Er is enige downtime terwijl databasebeheerders bewerkingen overschakelen naar de nieuwe server.
  • Er is nog steeds het risico van enig gegevensverlies als de laatste paar minuten aan gegevens van de primaire server niet werden gekopieerd voordat ze niet meer beschikbaar waren.

Logverzending is ideaal voor situaties waarin het niet absoluut noodzakelijk is om een ​​uptime van 100% te handhaven.