Skip to content

Innlegg

2 minutter om datamigrering

22. desember 2011 • 2 min lesing

2 minutter om datamigrering

Jeg hadde en flott samtale med vennen min Dave i dag. Han er dataforsker. Han vet hva han snakker om, det er sikkert.

Vi snakket om en rekke ting, men en som virkelig stakk seg ut var datamigrering. Han sier at man aldri skal migrere via kode, bruk et verktøy. Du finner opp hjulet på nytt. Du er låst til din løsning. All risikoen ligger hos deg. Og løsningen er ikke fleksibel. Med det sagt. Han fortsatte med å si at den mest effektive måten å flytte data på er med en primærnøkkel og en hash.

Destinasjonssiden vil be om alle primærnøkler og radhash. Ved å ta primærnøkkelen vil den sjekke om raden eksisterer. Hvis den eksisterer vil den sammenligne hashen til kilden med hashen til destinasjonsraden. Hvis de matcher, gjentas prosessen for neste rad. Hvis de ikke matcher, legges primærnøkkelen til en liste over rader som skal hentes fra kilden. Hvis primærnøkkelen ikke eksisterer, legges primærnøkkelen til listen over rader som skal hentes fra kilden. Når radsammenligningen er fullført, hentes alle radene som er utdaterte eller ikke eksisterer fra kilden og lagres til destinasjonen.

Grunt

Hvis du liker slit og slep vil du gjøre det ovennevnte. Hvis du er en utvikler som liker å bygge robuste applikasjoner, vil du overlate slitet til verktøyene.

Forfatter: Chuck Conway spesialiserer seg på programvareutvikling og Generativ AI. Koble til ham på sosiale medier: X (@chuckconway) eller besøk ham på YouTube.

↑ Tilbake til toppen

Du liker kanskje også