Database
 sql >> база данни >  >> RDS >> Database

AWS Database Migration Service DMS

AWS Database Migration Service DMS помага за мигрирането на бази данни към AWS лесно и сигурно, било то локално или друг доставчик в облак. Базата данни източник/живо остава напълно работеща по време на миграцията. Услугата може да мигрира данни между най-широко използваните бази данни, като Oracle към Amazon Aurora или Microsoft SQL Server към MySQL

Предимства на AWS DMS:

  • Лесен за използване означава, че няма нужда да инсталирате никакви драйвери или приложения.
  • Минимално време на престой AWS ви помага да мигрирате вашите бази данни към AWS практически без прекъсвания.
  • Всички промени в данните в изходната база данни, които се случват по време на миграцията, се репликират непрекъснато към целта.
  • Услугата DMS е бърза и лесна за настройка на задача за миграция в рамките на минути в конзолата за управление на AWS.
  • Ресурсите са виртуализирани и обединени, осигурявайки физическа инфраструктура.
  • Бързата скалируемост незабавно разпределя допълнителни изчислителни ресурси, за да отговори на изискванията.
  • По-ниски разходи:инфраструктура, разходи за енергия/съоръжение и автоматизация.
  • Подобрена сигурност с VPC и защита на информационните активи
  • ИТ ресурсите могат да се предоставят при поискване.

Как работи AWS DMS:

За да извърши миграция на база данни, AWS DMS се свързва с изходната база данни, чете изходните данни, форматира данните за потребление от целевата база данни и зарежда данните в целевата база данни. Повечето от тази обработка се случва в паметта, въпреки че големите транзакции може да изискват известно буфериране на диска. Кешираните транзакции и регистрационните файлове също се записват на диск.

AWS DMS създава целевите обекти на схемата, необходими за извършване на миграцията. AWS DMS обаче използва минималистичен подход и създава само онези обекти, необходими за ефективно мигриране на данните. С други думи, AWS DMS създава таблици, първични ключове и в някои случаи уникални индекси, но не създава никакви други обекти, които не са необходими за ефективно мигриране на данните от източника. Например, той не създава вторични индекси, ограничения на непървичния ключ или данни по подразбиране.

В повечето случаи, когато извършвате миграция, вие също ще искате да мигрирате повечето или всички изходни схеми. Ако извършвате хомогенна миграция (между две бази данни от един и същи тип машина), вие мигрирате схемата, като използвате собствените инструменти на вашия двигател, за да експортирате и импортирате самата схема, без никакви данни.

Ако вашата миграция е хетерогенна (между две бази данни, които използват различни типове двигатели), можете да използвате инструмента за преобразуване на AWS Schema Conversion Tool, за да генерирате пълна целева схема за вас. Ако използвате инструмента, всички зависимости между таблици, като ограничения на външния ключ, трябва да бъдат деактивирани по време на фазите „пълно натоварване“ на миграцията и „прилагане на кеширана промяна“. Ако производителността е проблем, премахването или деактивирането на вторични индекси по време на процеса на миграция ще помогне.

За повече информация относно инструмента за преобразуване на схема на AWS вижте Инструмента за преобразуване на схема на AWS.

Край на урока, AWS Database Migration Service DMS.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL по-малко от () оператор за начинаещи

  2. Обосновка на ВМЕСТО тригери – част 1

  3. Python, Ruby и Golang:Сравнение на приложения за уеб услуги

  4. Проста параметризация и тривиални планове — част 2

  5. Star Trek 3D шах модел на данни