Database
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Database

Dịch vụ di chuyển cơ sở dữ liệu AWS DMS

Dịch vụ di chuyển cơ sở dữ liệu AWS DMS giúp di chuyển cơ sở dữ liệu sang AWS một cách dễ dàng và an toàn, có thể là cơ sở dữ liệu tại chỗ hoặc bất kỳ nhà cung cấp đám mây nào khác. Cơ sở dữ liệu nguồn / Trực tiếp vẫn hoạt động đầy đủ trong quá trình di chuyển. Dịch vụ có thể di chuyển dữ liệu giữa các cơ sở dữ liệu được sử dụng rộng rãi nhất, chẳng hạn như Oracle sang Amazon Aurora hoặc Microsoft SQL Server sang MySQL

Lợi ích AWS DMS:

  • Sử dụng đơn giản có nghĩa là không cần cài đặt bất kỳ trình điều khiển hoặc ứng dụng nào.
  • AWS thời gian ngừng hoạt động tối thiểu giúp bạn di chuyển cơ sở dữ liệu của mình sang AWS mà hầu như không có thời gian ngừng hoạt động.
  • Tất cả các thay đổi dữ liệu đối với cơ sở dữ liệu nguồn xảy ra trong quá trình di chuyển liên tục được sao chép tới đích.
  • Dịch vụ DMS nhanh chóng và Dễ dàng thiết lập tác vụ di chuyển trong vòng vài phút trong Bảng điều khiển quản lý AWS.
  • Tài nguyên được ảo hóa và tổng hợp để đảm bảo cơ sở hạ tầng vật lý.
  • Khả năng mở rộng nhanh chóng phân bổ ngay lập tức các tài nguyên máy tính bổ sung để đáp ứng nhu cầu.
  • Chi phí thấp hơn:cơ sở hạ tầng, chi phí năng lượng / cơ sở vật chất và tự động hóa.
  • Tăng cường bảo mật với VPC và bảo vệ tài sản thông tin
  • Tài nguyên CNTT có thể được cung cấp theo yêu cầu.

Cách AWS DMS hoạt động:

Để thực hiện di chuyển cơ sở dữ liệu, AWS DMS kết nối với cơ sở dữ liệu nguồn, đọc dữ liệu nguồn, định dạng dữ liệu để cơ sở dữ liệu đích sử dụng và tải dữ liệu vào cơ sở dữ liệu đích. Hầu hết quá trình xử lý này xảy ra trong bộ nhớ, mặc dù các giao dịch lớn có thể yêu cầu một số bộ đệm vào đĩa. Các giao dịch được lưu trong bộ nhớ cache và tệp nhật ký cũng được ghi vào đĩa.

AWS DMS tạo các đối tượng lược đồ mục tiêu cần thiết để thực hiện quá trình di chuyển. Tuy nhiên, AWS DMS có cách tiếp cận tối giản và chỉ tạo ra những đối tượng cần thiết để di chuyển dữ liệu một cách hiệu quả. Nói cách khác, AWS DMS tạo bảng, khóa chính và trong một số trường hợp là chỉ mục duy nhất, nhưng nó không tạo bất kỳ đối tượng nào khác không bắt buộc để di chuyển dữ liệu từ nguồn một cách hiệu quả. Ví dụ:nó không tạo chỉ mục phụ, ràng buộc không phải khóa chính hoặc mặc định dữ liệu.

Trong hầu hết các trường hợp, khi thực hiện di chuyển, bạn cũng sẽ muốn di chuyển hầu hết hoặc tất cả các lược đồ nguồn. Nếu bạn đang thực hiện di chuyển đồng nhất (giữa hai cơ sở dữ liệu của cùng một loại công cụ), bạn di chuyển giản đồ bằng cách sử dụng các công cụ gốc của công cụ để xuất và nhập chính lược đồ mà không cần bất kỳ dữ liệu nào.

Nếu quá trình di chuyển của bạn không đồng nhất (giữa hai cơ sở dữ liệu sử dụng các loại công cụ khác nhau), bạn có thể sử dụng Công cụ chuyển đổi lược đồ AWS để tạo một lược đồ mục tiêu hoàn chỉnh cho bạn. Nếu bạn sử dụng công cụ này, bất kỳ sự phụ thuộc nào giữa các bảng, chẳng hạn như ràng buộc khóa ngoại cần bị vô hiệu hóa trong giai đoạn "tải đầy đủ" và "áp dụng thay đổi được lưu trong bộ nhớ cache" của quá trình di chuyển. Nếu hiệu suất là một vấn đề, việc xóa hoặc tắt các chỉ mục phụ trong quá trình di chuyển sẽ hữu ích.

Để biết thêm thông tin về Công cụ chuyển đổi giản đồ AWS, hãy xem Công cụ chuyển đổi giản đồ AWS.

Kết thúc hướng dẫn, Dịch vụ di chuyển cơ sở dữ liệu AWS 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. Khám phá Kiểm thử đơn vị Java với Khung kiểm tra JUnit

  2. Đại số quan hệ

  3. Xem xét DBCC CHECKCONSTRAINTS và I / O

  4. Hướng dẫn SSIS cho người mới bắt đầu:Tại sao, Cái gì và Bằng cách nào?

  5. Tạo số nguyên ngẫu nhiên mà không có xung đột