sql >> Databasteknik >  >> RDS >> Database

AWS Database Migration Service DMS

AWS Database Migration Service DMS hjälper till att migrera databaser till AWS enkelt och säkert, antingen det kan vara lokalt eller någon annan molnleverantör. Käll-/livedatabasen förblir i full drift under migreringen. Tjänsten kan migrera data mellan de mest använda databaserna, såsom Oracle till Amazon Aurora eller Microsoft SQL Server till MySQL

AWS DMS-fördelar:

  • Enkel att använda betyder att du inte behöver installera några drivrutiner eller applikationer.
  • Minimal driftstopp AWS hjälper dig att migrera dina databaser till AWS praktiskt taget utan driftstopp.
  • Alla dataändringar i källdatabasen som sker under migreringen replikeras kontinuerligt till målet.
  • DMS-tjänsten är snabb och enkel att ställa in en migreringsuppgift inom några minuter i AWS Management Console.
  • Resurser virtualiseras och slås samman för att säkerställa fysisk infrastruktur.
  • Snabb skalbarhet allokerar omedelbart ytterligare datorresurser för att möta kraven.
  • Lägre kostnader:infrastruktur, energi-/anläggningskostnader och automation.
  • Förbättrad säkerhet med VPC och skydd av informationstillgångar
  • IT-resurser kan tillhandahållas på begäran.

Så fungerar AWS DMS:

För att utföra en databasmigrering ansluter AWS DMS till källdatabasen, läser källdata, formaterar data för konsumtion av måldatabasen och laddar in data till måldatabasen. Det mesta av denna bearbetning sker i minnet, även om stora transaktioner kan kräva viss buffring till disken. Cachade transaktioner och loggfiler skrivs också till disken.

AWS DMS skapar målschemaobjekten som krävs för att utföra migreringen. AWS DMS tar dock ett minimalistiskt tillvägagångssätt och skapar endast de objekt som krävs för att effektivt migrera data. Med andra ord, AWS DMS skapar tabeller, primärnycklar och i vissa fall unika index, men det skapar inga andra objekt som inte krävs för att effektivt migrera data från källan. Till exempel skapar den inte sekundära index, icke-primära nyckelbegränsningar eller datastandarder.

I de flesta fall, när du utför en migrering, vill du också migrera de flesta eller alla källscheman. Om du utför en homogen migrering (mellan två databaser av samma motortyp) migrerar du schemat genom att använda din motors inbyggda verktyg för att exportera och importera själva schemat, utan några data.

Om din migrering är heterogen (mellan två databaser som använder olika motortyper) kan du använda AWS Schema Conversion Tool för att skapa ett komplett målschema åt dig. Om du använder verktyget måste alla beroenden mellan tabeller, såsom begränsningar för främmande nyckel, inaktiveras under migreringens faser "full load" och "cachad ändring tillämpas". Om prestanda är ett problem hjälper det att ta bort eller inaktivera sekundära index under migreringsprocessen.

För mer information om AWS Schema Conversion Tool, se AWS Schema Conversion Tool.

Slutet av handledningen, AWS Database Migration Service DMS.


  1. Skriver i ExcelSheet med UTL_FILE-paketet i Oracle

  2. MySQL - Hur kan man koppla bort kolumner till rader?

  3. Felsökning av SQL Server-replikering

  4. INSERT INTO...SELECT för alla MySQL-kolumner