sql >> Database >  >> RDS >> Database

AWS Database Migratie Service DMS

AWS Database Migration Service DMS helpt bij het eenvoudig en veilig migreren van databases naar AWS, zowel on-premises als een andere cloudleverancier. De source/Live-database blijft tijdens de migratie volledig operationeel. De service kan gegevens migreren tussen de meest gebruikte databases, zoals Oracle naar Amazon Aurora of Microsoft SQL Server naar MySQL

AWS DMS-voordelen:

  • Eenvoudig te gebruiken betekent dat er geen stuurprogramma's of applicaties hoeven te worden geïnstalleerd.
  • Minimale uitvaltijd AWS helpt u bij het migreren van uw databases naar AWS met vrijwel geen uitvaltijd.
  • Alle gegevenswijzigingen in de brondatabase die tijdens de migratie plaatsvinden, worden continu gerepliceerd naar het doel.
  • DMS-service is snel en eenvoudig om een ​​migratietaak binnen enkele minuten op te zetten in de AWS Management Console.
  • Resources worden gevirtualiseerd en gepoold en zorgen voor fysieke infrastructuur.
  • Snelle schaalbaarheid wijst direct extra computerbronnen toe om aan de vraag te voldoen.
  • Lagere kosten:infrastructuur, energie/facilitaire kosten en automatisering.
  • Verbeterde beveiliging met VPC en bescherming van informatie-assets
  • IT-resources kunnen on-demand worden geleverd.

Hoe AWS DMS werkt:

Om een ​​databasemigratie uit te voeren, maakt AWS DMS verbinding met de brondatabase, leest de brongegevens, formatteert de gegevens voor gebruik door de doeldatabase en laadt de gegevens in de doeldatabase. Het grootste deel van deze verwerking vindt plaats in het geheugen, hoewel grote transacties mogelijk enige buffering naar schijf vereisen. Transacties in de cache en logbestanden worden ook naar schijf geschreven.

AWS DMS maakt de doelschema-objecten die nodig zijn om de migratie uit te voeren. AWS DMS hanteert echter een minimalistische benadering en creëert alleen die objecten die nodig zijn om de gegevens efficiënt te migreren. Met andere woorden, AWS DMS maakt tabellen, primaire sleutels en in sommige gevallen unieke indexen, maar het creëert geen andere objecten die niet nodig zijn om de gegevens efficiënt van de bron te migreren. Het creëert bijvoorbeeld geen secundaire indexen, niet-primaire sleutelbeperkingen of gegevensstandaarden.

In de meeste gevallen wilt u bij het uitvoeren van een migratie ook de meeste of alle bronschema's migreren. Als u een homogene migratie uitvoert (tussen twee databases van hetzelfde type engine), migreert u het schema door de native tools van uw engine te gebruiken om het schema zelf te exporteren en importeren, zonder enige gegevens.

Als uw migratie heterogeen is (tussen twee databases die verschillende engine-types gebruiken), kunt u de AWS Schema Conversion Tool gebruiken om een ​​volledig doelschema voor u te genereren. Als u de tool gebruikt, moeten alle afhankelijkheden tussen tabellen, zoals beperkingen voor externe sleutels, worden uitgeschakeld tijdens de fasen "volledige belasting" en "wijziging in cache van toepassing" van de migratie. Als prestaties een probleem zijn, kan het helpen om secundaire indexen te verwijderen of uit te schakelen tijdens het migratieproces.

Zie AWS Schema Conversion Tool voor meer informatie over de AWS Schema Conversion Tool.

Einde van de tutorial, AWS Database Migration Service DMS.


  1. INSERT van 10 miljoen queries binnen 10 minuten in Oracle?

  2. MET CONTROLE BEPERKING TOEVOEGEN gevolgd door CONSTRAINT CONTROLEREN vs. BEPERKING TOEVOEGEN

  3. SQL AND-operator voor beginners

  4. Groovy SQL Oracle Array Functie/Procedure Uit Parameters Registratie