Database
 sql >> Baza danych >  >> RDS >> Database

Usługa migracji bazy danych AWS DMS

AWS Database Migration Service DMS pomaga łatwo i bezpiecznie migrować bazy danych do AWS, zarówno lokalnie, jak i u dowolnego innego dostawcy chmury. Źródłowa/Live baza danych pozostaje w pełni operacyjna podczas migracji. Usługa umożliwia migrację danych między najczęściej używanymi bazami danych, takimi jak Oracle do Amazon Aurora lub Microsoft SQL Server do MySQL

Korzyści AWS DMS:

  • Prosty w użyciu oznacza, że ​​nie ma potrzeby instalowania żadnych sterowników ani aplikacji.
  • Minimalne przestoje AWS pomaga w migracji baz danych do AWS praktycznie bez przestojów.
  • Wszystkie zmiany danych w źródłowej bazie danych, które zachodzą podczas migracji, są stale replikowane do celu.
  • Usługa DMS jest szybka i łatwa do skonfigurowania zadania migracji w ciągu kilku minut w konsoli zarządzania AWS.
  • Zasoby są zwirtualizowane i połączone, zapewniając infrastrukturę fizyczną.
  • Szybka skalowalność natychmiast przydziela dodatkowe zasoby obliczeniowe, aby sprostać wymaganiom.
  • Niższe koszty:infrastruktura, koszty energii/obiektów i automatyzacja.
  • Większe bezpieczeństwo dzięki VPC i ochrona zasobów informacyjnych
  • Zasoby IT mogą być udostępniane na żądanie.

Jak działa AWS DMS:

Aby przeprowadzić migrację bazy danych, AWS DMS łączy się ze źródłową bazą danych, odczytuje dane źródłowe, formatuje dane do wykorzystania przez docelową bazę danych i ładuje dane do docelowej bazy danych. Większość tego przetwarzania odbywa się w pamięci, chociaż duże transakcje mogą wymagać pewnego buforowania na dysku. Transakcje w pamięci podręcznej i pliki dziennika są również zapisywane na dysku.

AWS DMS tworzy docelowe obiekty schematu niezbędne do przeprowadzenia migracji. Jednak AWS DMS stosuje minimalistyczne podejście i tworzy tylko te obiekty, które są wymagane do sprawnej migracji danych. Innymi słowy, AWS DMS tworzy tabele, klucze podstawowe, a w niektórych przypadkach unikalne indeksy, ale nie tworzy żadnych innych obiektów, które nie są wymagane do wydajnej migracji danych ze źródła. Na przykład nie tworzy indeksów pomocniczych, ograniczeń klucza innego niż podstawowy ani wartości domyślnych danych.

W większości przypadków, podczas przeprowadzania migracji, będziesz także chciał przeprowadzić migrację większości lub wszystkich schematów źródłowych. Jeśli przeprowadzasz jednorodną migrację (pomiędzy dwiema bazami danych tego samego typu silnika), migrujesz schemat za pomocą natywnych narzędzi swojego silnika, aby wyeksportować i zaimportować sam schemat bez żadnych danych.

Jeśli Twoja migracja jest heterogeniczna (pomiędzy dwiema bazami danych, które używają różnych typów silników), możesz użyć narzędzia AWS Schema Conversion Tool, aby wygenerować dla Ciebie kompletny docelowy schemat. Jeśli używasz tego narzędzia, wszelkie zależności między tabelami, takie jak ograniczenia klucza obcego, muszą zostać wyłączone podczas faz migracji „pełnego obciążenia” i „zastosowania zmian w pamięci podręcznej”. Jeśli wydajność stanowi problem, pomocne może być usunięcie lub wyłączenie indeksów pomocniczych podczas procesu migracji.

Aby uzyskać więcej informacji na temat narzędzia AWS Schema Conversion Tool, zobacz AWS Schema Conversion Tool.

Koniec samouczka, DMS usługi migracji bazy danych AWS.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak znaleźć zduplikowane wiersze w SQL?

  2. Optymalizacja zapytań o aktualizację

  3. Jak uzyskać wszystkie możliwe kombinacje wierszy z dwóch tabel w SQL?

  4. Jak zainstalować Libreoffice na Ubuntu 16.04

  5. Notacja kurzej łapki