sql >> Database teknologi >  >> RDS >> Database

AWS Database Migration Service DMS

AWS Database Migration Service DMS hjælper med at migrere databaser til AWS nemt og sikkert, enten det kan være on-premises eller enhver anden cloud-leverandør. Kilde/Live-databasen forbliver fuldt operationel under migreringen. Tjenesten kan migrere data mellem de mest udbredte databaser, såsom Oracle til Amazon Aurora eller Microsoft SQL Server til MySQL

AWS DMS-fordele:

  • Simpel at bruge betyder, at der ikke er behov for at installere nogen drivere eller applikationer.
  • Minimal nedetid AWS hjælper dig med at migrere dine databaser til AWS næsten uden nedetid.
  • Alle dataændringer i kildedatabasen, der sker under migreringen, replikeres løbende til målet.
  • DMS Service er hurtig og nem at konfigurere en migreringsopgave inden for få minutter i AWS Management Console.
  • Ressourcer virtualiseres og samles, hvilket sikrer fysisk infrastruktur.
  • Hurtig skalerbarhed allokerer øjeblikkeligt yderligere computerressourcer for at imødekomme kravene.
  • Lavere omkostninger:infrastruktur, energi-/anlægsomkostninger og automatisering.
  • Forbedret sikkerhed med VPC og beskyttelse af informationsaktiver
  • IT-ressourcer kan klargøres on-demand.

Sådan fungerer AWS DMS:

For at udføre en databasemigrering opretter AWS DMS forbindelse til kildedatabasen, læser kildedataene, formaterer dataene til forbrug af måldatabasen og indlæser dataene i måldatabasen. Det meste af denne behandling sker i hukommelsen, selvom store transaktioner kan kræve noget buffering til disk. Cachelagrede transaktioner og logfiler skrives også til disken.

AWS DMS opretter de målskemaobjekter, der er nødvendige for at udføre migreringen. AWS DMS har dog en minimalistisk tilgang og opretter kun de objekter, der kræves for effektivt at migrere dataene. Med andre ord opretter AWS DMS tabeller, primære nøgler og i nogle tilfælde unikke indekser, men det opretter ikke andre objekter, der ikke er nødvendige for effektivt at migrere dataene fra kilden. For eksempel opretter det ikke sekundære indekser, ikke-primære nøglebegrænsninger eller datastandarder.

I de fleste tilfælde vil du, når du udfører en migrering, også ønske at migrere de fleste eller alle kildeskemaerne. Hvis du udfører en homogen migrering (mellem to databaser af samme motortype), migrerer du skemaet ved at bruge din motors native værktøjer til at eksportere og importere selve skemaet uden nogen data.

Hvis din migrering er heterogen (mellem to databaser, der bruger forskellige motortyper), kan du bruge AWS Schema Conversion Tool til at generere et komplet målskema for dig. Hvis du bruger værktøjet, skal enhver afhængighed mellem tabeller, såsom begrænsninger for fremmednøgle, deaktiveres under migreringens "fuld belastning" og "cacheændring gælder"-faser. Hvis ydeevne er et problem, vil det hjælpe at fjerne eller deaktivere sekundære indekser under migreringsprocessen.

For flere oplysninger om AWS Schema Conversion Tool, se AWS Schema Conversion Tool.

Slut på selvstudiet, AWS Database Migration Service DMS.


  1. Tilslutning til en tabel baseret på kommaseparerede værdier

  2. Hvordan kan jeg med MySQL generere en kolonne, der indeholder postindekset i en tabel?

  3. Fælles tabeludtryk, hvorfor semikolon?

  4. Postgresql GROUP_CONCAT tilsvarende?