sql >> Databáze >  >> RDS >> Database

Služba DMS pro migraci databáze AWS

Služba AWS Database Migration Service DMS pomáhá migrovat databáze na AWS snadno a bezpečně, ať už to může být on-premise nebo jakýkoli jiný cloudový dodavatel. Zdrojová/živá databáze zůstává během migrace plně funkční. Služba může migrovat data mezi nejpoužívanějšími databázemi, jako je Oracle na Amazon Aurora nebo Microsoft SQL Server na MySQL

Výhody AWS DMS:

  • Jednoduché použití znamená, že není třeba instalovat žádné ovladače ani aplikace.
  • Minimální prostoje AWS vám pomůže migrovat databáze na AWS prakticky bez prostojů.
  • Všechny změny dat ve zdrojové databázi, ke kterým dojde během migrace, jsou nepřetržitě replikovány do cíle.
  • Služba DMS je rychlá a snadno se s ní nastavuje úloha migrace během několika minut v konzole pro správu AWS.
  • Prostředky jsou virtualizovány a sdruženy, což zajišťuje fyzickou infrastrukturu.
  • Rapid Scalability okamžitě alokuje další výpočetní zdroje pro splnění požadavků.
  • Nižší náklady:infrastruktura, náklady na energii/zařízení a automatizace.
  • Vylepšené zabezpečení pomocí VPC a ochrana informačních aktiv
  • Prostředky IT lze poskytovat na vyžádání.

Jak AWS DMS funguje:

Pro provedení migrace databáze se AWS DMS připojí ke zdrojové databázi, načte zdrojová data, naformátuje data pro spotřebu cílovou databází a načte data do cílové databáze. Většina tohoto zpracování probíhá v paměti, i když velké transakce mohou vyžadovat určité ukládání do vyrovnávací paměti na disk. Transakce uložené v mezipaměti a soubory protokolu se také zapisují na disk.

AWS DMS vytvoří objekty cílového schématu nezbytné k provedení migrace. AWS DMS však zaujímá minimalistický přístup a vytváří pouze ty objekty, které jsou nutné k efektivní migraci dat. Jinými slovy, AWS DMS vytváří tabulky, primární klíče a v některých případech jedinečné indexy, ale nevytváří žádné další objekty, které nejsou nutné k efektivní migraci dat ze zdroje. Nevytváří například sekundární indexy, omezení jiných než primárních klíčů nebo výchozí data.

Ve většině případů budete při provádění migrace chtít migrovat také většinu nebo všechna zdrojová schémata. Pokud provádíte homogenní migraci (mezi dvěma databázemi stejného typu motoru), migrujete schéma pomocí nativních nástrojů vašeho stroje k exportu a importu samotného schématu bez jakýchkoli dat.

Pokud je vaše migrace heterogenní (mezi dvěma databázemi, které používají různé typy motorů), můžete použít nástroj AWS Schema Conversion Tool k vygenerování kompletního cílového schématu. Pokud tento nástroj použijete, je třeba během fáze „plného načtení“ a „použití změn uložených v mezipaměti“ deaktivovat všechny závislosti mezi tabulkami, jako jsou omezení cizích klíčů. Pokud je problém s výkonem, pomůže odstranění nebo zakázání sekundárních indexů během procesu migrace.

Další informace o nástroji AWS Schema Conversion Tool naleznete v tématu AWS Schema Conversion Tool.

Konec kurzu, AWS Database Migration Service DMS.


  1. Začínáme s Oracle SQL Developer na MacOSX

  2. Složitosti NULL – 1. část

  3. Udělit výběr u všech stolů vlastněných konkrétním uživatelem

  4. SQL Alter Table