Câu hỏi thường gặp về Amazon RDS dành cho MySQL

Amazon RDS hỗ trợ phiên bản MySQL nào?

Amazon Relational Database (Amazon RDS) dành cho MySQL hiện hỗ trợ MySQL Community Edition phiên bản 8.4 và 8.0. RDS dành cho MySQL cũng hỗ trợ MySQL 5.7 trong Hỗ trợ mở rộng RDS. Bạn có thể tìm thêm thông tin về các phiên bản phụ được hỗ trợ có trong Hướng dẫn sử dụng Amazon RDS.

Làm thế nào Amazon RDS phân biệt giữa phiên bản “chính” và “phụ”?

Trong bối cảnh MySQL, số phiên bản được sắp xếp như sau:
Phiên bản MySQL = X.Y.Z

X = Phiên bản chính, Y = Cấp độ phát hành, Z = Số phiên bản trong loạt phát hành.
Theo quan điểm của Amazon RDS, thay đổi phiên bản sẽ được coi là lớn nếu phiên bản chính hoặc cấp độ phát hành được thay đổi. Ví dụ: đi từ 5.6.X -> 5.7.X.

Thay đổi phiên bản sẽ được coi là nhỏ nếu số phiên bản trong bản phát hành được thay đổi. Ví dụ: đi từ 5.6.27 -> 5.6.29.

Amazon RDS có cung cấp hướng dẫn để nâng cấp các phiên bản công cụ hoặc dừng sử dụng các phiên bản công cụ hiện đang được hỗ trợ không?

Có. Vui lòng tham khảo Câu hỏi thường gặp về Amazon RDS.

Amazon RDS dành cho MySQL (Bản xem trước) hỗ trợ những công cụ lưu trữ nào?

Các tính năng khôi phục về thời điểm trước đó, khôi phục ảnh chụp nhanh và tích hợp không ETL với Amazon Redshift của Amazon RDS dành cho MySQL yêu cầu một công cụ lưu trữ có chức năng phục hồi sau sự cố và chỉ được hỗ trợ khi sử dụng công cụ lưu trữ InnoDB. Mặc dù MySQL hỗ trợ nhiều công cụ lưu trữ với các chức năng khác nhau, nhưng không phải công cụ nào cũng được tối ưu hóa để phục hồi sau sự cố và đảm bảo độ bền dữ liệu. Ví dụ: Công cụ lưu trữ MyISAM không hỗ trợ hoạt động phục hồi sau sự cố một cách đáng tin cậy và có thể khiến dữ liệu bị mất hoặc hỏng khi MySQL khởi động lại sau sự cố, ngăn chặn tính năng khôi phục về thời điểm trước đó hoặc khôi phục ảnh chụp nhanh hoạt động bình thường. Tuy nhiên, nếu bạn vẫn chọn sử dụng MyISAM với Amazon RDS thì các bước sau có thể giúp ích trong một số trường hợp nhất định khi cần sử dụng chức năng khôi phục ảnh chụp nhanh CSDL. RDS dành cho MySQL hiện không hỗ trợ Công cụ lưu trữ liên kết.

Người dùng chính của phiên bản CSDL RDS dành cho MySQL được cấp những đặc quyền gì?

Khi bạn tạo một phiên bản CSDL mới, người dùng chính mặc định mà bạn sử dụng sẽ nhận được một số đặc quyền nhất định. Xem phần Đặc quyền tài khoản người dùng chính trong Hướng dẫn sử dụng Amazon RDS để biết danh sách các đặc quyền.

Những công cụ lưu trữ nào được hỗ trợ để sử dụng với Bản sao chỉ có quyền đọc của RDS dành cho MySQL?

Bản sao chỉ có quyền đọc của RDS dành cho MySQL yêu cầu một công cụ lưu trữ giao dịch và chỉ được hỗ trợ cho công cụ lưu trữ InnoDB. Các công cụ lưu trữ MySQL không giao dịch, chẳng hạn như MyISAM, có thể ngăn Bản sao chỉ có quyền đọc hoạt động theo dự kiến. Tuy nhiên, nếu bạn vẫn chọn sử dụng MyISAM với Bản sao chỉ có quyền đọc, chúng tôi khuyên bạn nên xem kỹ chỉ số “Độ trễ bản sao” trong Amazon CloudWatch (có trên Bảng điều khiển quản lý AWS hoặc API Amazon CloudWatch) và tạo lại Bản sao chỉ có quyền đọc nếu bản đó bị chậm do lỗi sao chép. Bạn cũng cần cân nhắc những điều tương tự như trên khi sử dụng bảng tạm thời và bất kỳ công cụ không giao dịch nào khác.

Tôi có thể cấu hình việc sao chép giữa phiên bản CSDL RDS dành cho MySQL nguồn và Bản sao chỉ có quyền đọc để sao chép dựa trên hàng không?

Bạn có thể đặt định dạng tạo bản ghi nhị phân thành dựa trên hàng cho MySQL phiên bản 5.6 trở lên. Theo mặc định, việc sao chép được đặt thành định dạng hỗn hợp (bao gồm cả sao chép dựa trên hàng và dựa trên câu lệnh) và sẽ đáp ứng yêu cầu của hầu hết các trường hợp sử dụng. Tài liệu về MySQL cung cấp thêm thông tin về sự khác biệt giữa định dạng hỗn hợp và sao chép dựa trên hàng.

Câu hỏi thường gặp về triển khai lục/lam trên Amazon

Triển khai lục/lam trên Amazon RDS hỗ trợ phiên bản nào?

Triển khai lục/lam trên Amazon RDS được cung cấp trong RDS dành cho MySQL phiên bản 5.7 trở lên. Hãy tham khảo tài liệu RDS dành cho MySQL để tìm hiểu thêm về các phiên bản hiện có.

Triển khai lục/lam trên Amazon RDS hỗ trợ Khu vực nào?

Triển khai lục/lam trên Amazon RDS được cung cấp ở tất cả Khu vực AWS có áp dụng và các Khu vực AWS GovCloud.

Tôi có thể thực hiện những thay đổi nào thông qua Triển khai lục/lam trên Amazon RDS?

Triển khai lục/lam trên Amazon RDS cho phép bạn thực hiện các thay đổi cơ sở dữ liệu an toàn hơn, đơn giản hơn và nhanh hơn, chẳng hạn như nâng cấp phiên bản lớn hoặc nhỏ, thay đổi lược đồ, điều chỉnh quy mô phiên bản, thay đổi tham số công cụ và cập nhật bảo trì.

Khi nào tôi nên sử dụng Triển khai lục/lam trên Amazon RDS?

Triển khai lục/lam trên Amazon RDS cho phép bạn thực hiện thay đổi cơ sở dữ liệu an toàn hơn, đơn giản hơn và nhanh hơn. Triển khai lục/lam là phương pháp lý tưởng dành cho các trường hợp sử dụng như nâng cấp công cụ cơ sở dữ liệu phiên bản lớn hoặc nhỏ, cập nhật hệ điều hành, thay đổi lược đồ trên môi trường xanh lục không phá vỡ hoạt động sao chép logic, chẳng hạn như thêm cột mới vào cuối bảng hoặc thay đổi cài đặt tham số cơ sở dữ liệu. Bạn có thể sử dụng Triển khai lục/lam để thực hiện nhiều bản cập nhật cơ sở dữ liệu cùng một lúc bằng một lượt chuyển đổi duy nhất. Điều này giúp bạn cập nhật các bản vá bảo mật, cải thiện hiệu năng cơ sở dữ liệu và truy cập các tính năng cơ sở dữ liệu mới hơn với thời gian ngừng hoạt động ngắn và có thể dự đoán.

Chi phí sử dụng Triển khai lục/lam trên Amazon RDS là bao nhiêu?

Mức giá chạy khối lượng công việc của bạn trên các phiên bản lục và phiên bản lam là như nhau. Chi phí chạy trên phiên bản lam và lục bao gồm cách định giá tiêu chuẩn hiện tại của chúng tôi cho các phiên bản CSDL, chi phí lưu trữ, chi phí I/O đọc/ghi và bất kỳ tính năng nào được bật, chẳng hạn như chi phí sao lưu và Thông tin chuyên sâu về hiệu năng trong Amazon RDS. Trên thực tế, bạn sẽ phải trả gấp khoảng 2 lần chi phí chạy khối lượng công việc trên phiên bản CSDL trong suốt thời gian triển khai lục-lam.

Ví dụ: Bạn có cơ sở dữ liệu RDS dành cho MySQL 5.7 chạy trên hai phiên bản CSDL r5.2xlarge, một phiên bản cơ sở dữ liệu chính và một bản sao chỉ có quyền đọc, trong Khu vực AWS us-east-1 với cấu hình nhiều vùng sẵn sàng (MAZ). Mỗi phiên bản CSDL r5.2xlarge được cấu hình cho 20 GiB đa dụng của Amazon Elastic Block Store (Amazon EBS). Bạn tạo bản sao của cấu trúc liên kết phiên bản lam bằng cách sử dụng Triển khai lục/lam trên Amazon RDS, chạy trong 15 ngày (360 giờ), rồi xóa các phiên bản lam sau khi chuyển đổi thành công. Các phiên bản lam có giá 1.387 USD trong 15 ngày với mức giá theo nhu cầu là 1.926 USD/giờ (chi phí Phiên bản + EBS). Tổng chi phí cho việc sử dụng Triển khai lục/lam trong 15 ngày đó là 2.774 USD, gấp 2 lần chi phí chạy phiên bản lam trong khoảng thời gian đó.

Tôi có thể thực hiện những thay đổi nào thông qua Triển khai lục/lam trên Amazon RDS?

Triển khai lục/lam trên Amazon RDS cho phép bạn thực hiện các thay đổi cơ sở dữ liệu an toàn hơn, đơn giản hơn và nhanh hơn, chẳng hạn như nâng cấp phiên bản lớn hoặc nhỏ, thay đổi lược đồ, điều chỉnh quy mô phiên bản, thay đổi tham số công cụ và cập nhật bảo trì.

“Môi trường xanh lam” trong Triển khai lục/lam trên Amazon RDS là gì? "Môi trường xanh lục" là gì?

Trong Triển khai lục/lam trên Amazon RDS, môi trường xanh lam là môi trường sản xuất hiện tại. Môi trường xanh lục là môi trường thử nghiệm mà sẽ trở thành môi trường sản xuất mới sau khi chuyển đổi.

Quá trình chuyển đổi hoạt động như thế nào với Triển khai lục/lam trên Amazon RDS?

Khi Triển khai lục/lam trên Amazon RDS bắt đầu chuyển đổi, phương thức triển khai này sẽ chặn lượt ghi vào cả môi trường xanh lam và xanh lục cho đến khi quá trình chuyển đổi hoàn tất. Trong quá trình chuyển đổi, môi trường lưu trữ tạm – hay môi trường xanh lục – bắt kịp với môi trường xanh lam, đảm bảo dữ liệu nhất quán giữa môi trường xanh lam và xanh lục. Khi môi trường xanh lam và xanh lục được đồng bộ hoàn toàn, Triển khai lục/lam sẽ tăng cấp cho môi trường xanh lục thành môi trường xanh lam mới bằng cách chuyển hướng lưu lượng truy cập đến môi trường xanh lục. Triển khai lục/lam được thiết kế để cho phép ghi trên môi trường xanh lục sau khi quá trình chuyển đổi hoàn tất, đảm bảo không mất dữ liệu trong quá trình chuyển đổi.

Tôi có thể dùng Triển khai lục/lam khi tôi đặt môi trường xanh lam làm bên đăng ký nhận/bên gửi cho bản sao logic tự quản lý không?

Nếu môi trường xanh lam của bạn là bản sao logic tự quản lý hoặc bên đăng ký nhận, chúng tôi sẽ chặn hoạt động chuyển đổi. Trước tiên, bạn nên dừng sao chép sang môi trường xanh lam, hãy tiến hành chuyển đổi, sau đó tiếp tục sao chép. Ngược lại, nếu môi trường xanh lam của bạn là nguồn cho bản sao logic tự quản lý hoặc bên gửi, bạn có thể tiếp tục chuyển đổi. Tuy nhiên, bạn sẽ cần cập nhật bản sao tự quản lý để sao chép từ môi trường xanh lục sau khi chuyển đổi.

Sau khi Triển khai lục/lam trên Amazon RDS chuyển đổi, điều gì sẽ xảy ra với môi trường sản xuất cũ của tôi?

Triển khai lục/lam trên Amazon RDS không xóa môi trường sản xuất cũ của bạn. Nếu cần, bạn có thể truy cập môi trường sản xuất cũ để xác thực bổ sung và kiểm thử hiệu năng/hồi quy. Nếu không cần nữa, bạn có thể xóa môi trường sản xuất cũ. Bạn vẫn phải trả phí thanh toán tiêu chuẩn cho các phiên bản sản xuất cũ cho đến khi bạn xóa chúng.

Các quy tắc bảo vệ chuyển đổi của Triển khai lục/lam trên Amazon RDS kiểm tra điều gì?

Các quy tắc bảo vệ chuyển đổi của Triển khai lục/lam trên Amazon RDS chặn lượt ghi trên môi trường xanh lam và xanh lục của bạn cho đến khi môi trường xanh lục bắt kịp trước khi chuyển đổi. Triển khai lục/lam cũng thực hiện kiểm tra tình trạng của phiên bản chính và bản sao trong môi trường xanh lam và xanh lục. Chúng cũng thực hiện kiểm tra tình trạng sao chép, ví dụ như để xem liệu quá trình sao chép đã dừng chưa hay có gặp lỗi không. Chúng phát hiện các giao dịch đang chạy trong thời gian dài giữa môi trường xanh lam và xanh lục của bạn. Bạn có thể chỉ định thời gian ngừng hoạt động tối đa có thể chấp nhận của bạn, thấp nhất là 30 giây và nếu một giao dịch đang diễn ra vượt quá khoảng thời gian này, quá trình chuyển đổi của bạn sẽ hết thời gian hiệu lực.

Các triển khai lục/lam trên Amazon RDS có hỗ trợ Proxy cho Amazon RDS, bản sao chỉ có quyền đọc liên Khu vực hay bản sao đọc phân tầng không?

Không, Triển khai lục/lam trên Amazon RDS không hỗ trợ Proxy cho Amazon RDS, bản sao chỉ có quyền đọc liên Khu vực hay bản sao đọc phân tầng.

Tôi có thể sử dụng Triển khai lục/lam trên Amazon RDS để hoàn tác thay đổi không?

Không, tại thời điểm này, bạn không thể sử dụng Triển khai lục/lam trên Amazon RDS để hoàn tác thay đổi.

Câu hỏi thường gặp về Ghi tối ưu hóa của Amazon RDS

Làm thế nào để tùy chọn Ghi tối ưu hóa của Amazon RDS ghi các tệp dữ liệu khác với MySQL?

MySQL bảo vệ người dùng khỏi bị mất dữ liệu bằng cách ghi dữ liệu trong các trang 16 KiB trong bộ nhớ hai lần vào bộ nhớ lâu dài – đầu tiên là “bộ đệm ghi đôi” và sau đó đến kho lưu trữ bảng. Tùy chọn Ghi tối ưu hóa của Amazon RDS ghi các trang dữ liệu 16 KiB trực tiếp vào tệp dữ liệu của bạn một cách đáng tin cậy và lâu dài trong một bước bằng tính năng Ngăn ngừa ghi xé lẻ của AWS Nitro System.

Phiên bản cơ sở dữ liệu RDS dành cho MySQL nào hỗ trợ tùy chọn Ghi tối ưu hóa của Amazon RDS?

Tùy chọn Ghi tối ưu hóa của Amazon RDS có trong phiên bản MySQL chính 8.0.30 trở lên.

Loại phiên bản cơ sở dữ liệu nào hỗ trợ tùy chọn Ghi tối ưu hóa của Amazon RDS? Tùy chọn này được cung cấp ở những Khu vực nào?

Tùy chọn Ghi tối ưu hóa của Amazon RDS có trong các phiên bản db.r6i và db.r5b. Tùy chọn Ghi tối ưu hóa có ở tất cả những Khu vực có các phiên bản này, ngoại trừ các Khu vực AWS tại Trung Quốc.

Khi nào tôi nên sử dụng tùy chọn Ghi tối ưu hóa của Amazon RDS?

Tất cả người dùng Amazon RDS dành cho MySQL nên triển khai tùy chọn Ghi tối ưu hóa của Amazon RDS để tăng thông lượng giao dịch ghi lên đến gấp đôi. Tùy chọn này đặc biệt giúp ích cho các ứng dụng có khối lượng công việc cần ghi nhiều, chẳng hạn như thanh toán kỹ thuật số, giao dịch tài chính và các ứng dụng chơi trò chơi trực tuyến.

Tùy chọn Ghi tối ưu hóa của Amazon RDS có được hỗ trợ trên Phiên bản tương thích với Amazon Aurora MySQL không?

Không. Amazon Aurora phiên bản tương thích với MySQL đã tránh sử dụng "bộ đệm ghi đôi". Thay vào đó, Aurora sao chép dữ liệu theo 6 cách trên 3 Vùng sẵn sàng (AZ) và sử dụng phương pháp tiếp cận dựa trên túc số để ghi dữ liệu một cách bền vững và đọc chính xác sau đó.

Khách hàng có thể chuyển đổi cơ sở dữ liệu Amazon RDS hiện có của họ để sử dụng tùy chọn Ghi tối ưu hóa của Amazon RDS không?

Tại thời điểm này, bản phát hành ban đầu này không hỗ trợ bật Ghi tối ưu hóa của Amazon RDS cho các phiên bản cơ sở dữ liệu hiện có của bạn, ngay cả khi lớp phiên bản có hỗ trợ Ghi tối ưu hóa.

Ghi tối ưu hóa của Amazon RDS có chi phí bao nhiêu?

Ghi tối ưu hóa của Amazon RDS được cung cấp miễn phí cho khách hàng của RDS dành cho MySQL.

Câu hỏi thường gặp về Đọc tối ưu hóa của Amazon RDS

Tùy chọn Đọc tối ưu hóa của Amazon RDS giúp tăng tốc hiệu năng truy vấn như thế nào?

Những khối lượng công việc sử dụng các đối tượng tạm thời trong MySQL để xử lý truy vấn được hưởng lợi từ tùy chọn Đọc tối ưu hóa của Amazon RDS. Tùy chọn Đọc tối ưu hóa đặt các đối tượng tạm thời trên bộ lưu trữ phiên bản dựa trên NVMe của phiên bản cơ sở dữ liệu, thay vì ổ đĩa Amazon EBS. Điều này giúp tăng đến 50% tốc độ xử lý truy vấn phức tạp.

Phiên bản cơ sở dữ liệu RDS dành cho MySQL nào hỗ trợ tùy chọn Đọc tối ưu hóa của Amazon RDS?

Tùy chọn Đọc tối ưu hóa của Amazon RDS dùng được với RDS dành cho MySQL trên các phiên bản MySQL 8.0.28 trở lên.

Loại phiên bản cơ sở dữ liệu nào hỗ trợ tùy chọn Đọc tối ưu hóa của Amazon RDS? Tùy chọn này có ở những khu vực nào?

Tùy chọn Đọc tối ưu hóa của Amazon RDS có ở tất cả những Khu vực có các phiên bản db.r5d, db.m5d, db.r6gd, db.m6gd, X2idn và X2iedn. Để biết thêm thông tin, hãy xem tài liệu về các lớp phiên bản CSDL Amazon RDS.

Khi nào tôi nên sử dụng tùy chọn Đọc tối ưu hóa của Amazon RDS?

Khách hàng nên sử dụng tùy chọn Đọc tối ưu hóa của Amazon RDS khi khối lượng công việc yêu cầu truy vấn phức tạp, phân tích đa dụng hoặc yêu cầu nhóm, sắp xếp phức tạp, tổng hợp hàm băm, kết nối tải cao và Biểu thức bảng chung (CTE). Những trường hợp sử dụng này cần tạo ra các bảng tạm thời nhằm cho phép tùy chọn Đọc tối ưu hóa tăng tốc độ xử lý truy vấn trong khối lượng công việc của bạn.

Khách hàng có thể chuyển đổi cơ sở dữ liệu Amazon RDS hiện có của họ để sử dụng tùy chọn Đọc tối ưu hóa của Amazon RDS không?

Có, khách hàng có thể chuyển đổi cơ sở dữ liệu Amazon RDS hiện có của họ để sử dụng tùy chọn Đọc tối ưu hóa của Amazon RDS bằng cách chuyển khối lượng công việc của bạn sang phiên bản hỗ trợ Đọc tối ưu hóa. Tùy chọn Đọc tối ưu hóa cũng được cung cấp theo mặc định trên tất cả các lớp phiên bản được hỗ trợ. Nếu đang chạy khối lượng công việc của mình trên các phiên bản db.r5d, db.m5d, db.r6gd, db.m6gd, X2idn và X2iedn, bạn đã được hưởng lợi từ tùy chọn Đọc tối ưu hóa.

Câu hỏi thường gặp về Tích hợp không ETL với Amazon Redshift

Khi nào tôi nên sử dụng tích hợp không ETL trên Amazon RDS dành cho MySQL với Amazon Redshift?

Bạn nên sử dụng tích hợp không ETL trên Amazon RDS dành cho MySQL với Amazon Redshift khi bạn không muốn phải xây dựng và quản lý các quy trình dữ liệu phức tạp. Khi dữ liệu được đưa vào Amazon Redshift, bạn có quyền truy cập vào các tính năng phân tích gần theo thời gian thực và tính năng máy học (ML) trên dữ liệu giao dịch của bạn từ RDS dành cho MySQL.

Phiên bản nào của RDS dành cho MySQL và Khu vực AWS nào hỗ trợ tích hợp không ETL?

Tích hợp không ETL trên RDS dành cho MySQL với Amazon Redshift được cung cấp cho các phiên bản MySQL 8.0.32 trở lên trong các Khu vực AWS được hỗ trợ.

Tích hợp không ETL mang lại những lợi ích gì?

Tích hợp không ETL trên RDS dành cho MySQL với Amazon Redshift cho phép phân tích gần theo thời gian thực và máy học (ML) trên hàng petabyte dữ liệu giao dịch và giúp bạn không phải xây dựng và quản lý các quy trình dữ liệu phức tạp. Sau khi được ghi vào RDS dành cho MySQL, dữ liệu sẽ được sao chép sang Amazon Redshift chỉ sau vài giây. Bạn có thể hợp nhất dữ liệu từ nhiều cơ sở dữ liệu và bảng từ RDS dành cho MySQL sang Amazon Redshift. Dựa vào nhu cầu phân tích của bạn, việc lọc dữ liệu trong các cơ sở dữ liệu và bảng cụ thể giúp bạn đưa dữ liệu vào Amazon Redshift một cách có chọn lọc.

Chi phí sử dụng tích hợp không ETL trên RDS dành cho MySQL với Amazon Redshift là bao nhiêu?

Bạn phải trả phí sử dụng các tài nguyên của RDS dành cho MySQLAmazon Redshift để tạo và xử lý dữ liệu thay đổi được tạo trong quá trình tích hợp không ETL. Các tài nguyên này bao gồm chi phí xuất ảnh chụp nhanh Amazon RDS để khởi tạo và đồng bộ hóa lại kho dữ liệu Amazon Redshift của bạn, chi phí truyền dữ liệu thu thập dữ liệu thay đổi (CDC) để sao chép liên tục các thay đổi dữ liệu từ cơ sở dữ liệu nguồn sang cơ sở dữ liệu đích, dữ liệu đầu vào/dữ liệu đầu ra và dung lượng bộ nhớ thông thường của RDS được dùng để xử lý dữ liệu thay đổi, cũng như chi phí lưu trữ và điện toán thông thường của Amazon Redshift đối với dữ liệu được sao chép. Để biết thêm thông tin, hãy xem trang định giá RDS dành cho MySQL.

Ví dụ: Bạn đang chạy cơ sở dữ liệu RDS dành cho MySQL 8.0.32 và kho dữ liệu Amazon Redshift tại Khu vực Miền Đông Hoa Kỳ (Bắc Virginia). Phiên bản cơ sở dữ liệu RDS dành cho MySQL này hiện sử dụng 50 GB dung lượng lưu trữ SSD đa dụng (gp3), bao gồm IOPS cơ sở được cung cấp, đã bật tính năng sao lưu tự động và ghi nhị phân MySQL.

Khi bạn tạo tích hợp không ETL với Amazon Redshift cho phiên bản cơ sở dữ liệu RDS dành cho MySQL, một ảnh chụp nhanh của dữ liệu (50 GB) sẽ được tạo và xuất ra để khởi tạo kho dữ liệu Amazon Redshift. Ngày hôm sau, bạn thay đổi khóa chính của một bảng trong phiên bản cơ sở dữ liệu RDS dành cho MySQL, dẫn đến thao tác đồng bộ hóa lại quá trình xuất ảnh chụp nhanh sang Amazon Redshift. Trong suốt 30 ngày, cơ sở dữ liệu xử lý 5 GB thay đổi dữ liệu.

Trong ví dụ này, chi phí sử dụng tích hợp không ETL giữa RDS dành cho MySQL và Amazon Redshift ở Miền Đông Hoa Kỳ (Bắc Virginia) trong 30 ngày là 50 GB x (0,10 USD/GB) lần xuất ban đầu cộng với 50 GB x (0,10 USD/GB) chi phí đồng bộ hóa lại cộng với 5 GB x (2,00 USD/GB) truyền dữ liệu CDC. Tổng chi phí là 20,00 USD. Ngoài các chi phí cho tích hợp không ETL, bạn phải trả các khoản phí thông thường khi sử dụng Amazon RDS và Amazon Redshift để xử lý dữ liệu được sao chép, chẳng hạn như chi phí I/O, lưu trữ và điện toán.

Tôi có thể sử dụng bản sao chỉ có quyền đọc Amazon RDS để tạo quá trình tích hợp không ETL trên RDS dành cho MySQL với Amazon Redshift không?

Có, để giảm mức tiêu thụ tài nguyên trên phiên bản chính, bạn có thể sử dụng Bản sao chỉ có quyền đọc Amazon RDS làm phiên bản Amazon RDS nguồn để tích hợp không ETL với Amazon Redshift.

Tích hợp không ETL có hỗ trợ AWS CloudFormation không?

Có, bạn có thể sử dụng AWS CloudFormation để quản lý và tự động hóa cấu hình cũng như triển khai tài nguyên cần thiết để tích hợp không ETL trên RDS dành cho MySQL với Amazon Redshift. Để biết thêm thông tin, hãy truy cập Hướng dẫn sử dụng AWS CloudFormation.

Tích hợp không ETL xử lý các giao dịch như thế nào? Chúng có cam kết nguyên tử khi được sao chép không?

Tích hợp không ETL từ RDS dành cho MySQL vào Amazon Redshift sẽ sao chép nguyên tử các giao dịch để đảm bảo tính nhất quán của dữ liệu giữa cơ sở dữ liệu RDS dành cho MySQL nguồn và cụm Amazon Redshift đích.

Dưới đây là một số điểm chính về tính nguyên tử của các giao dịch sử dụng tích hợp này:

  • Chỉ các giao dịch đã cam kết trong RDS dành cho MySQL mới được sao chép vào Amazon Redshift. Không áp dụng cho các giao dịch chưa cam kết hoặc đã khôi phục về.
  • Việc tích hợp sử dụng quy trình cam kết hai giai đoạn để áp dụng nguyên tử từng giao dịch cho Amazon Redshift. Chỉ có hai trường hợp là tất cả các thay đổi dữ liệu trong giao dịch đều sẽ được áp dụng hoặc nếu xảy ra lỗi thì sẽ không có thay đổi nào được áp dụng.
  • Tính nhất quán trong giao dịch được duy trì giữa nguồn và mục tiêu. Sau khi sao chép, dữ liệu cho một giao dịch nhất định sẽ nhất quán trong cả RDS dành cho MySQL và Amazon Redshift.
  • Thay đổi lược đồ thông qua DDL hoặc DML cũng sẽ được áp dụng nguyên tử để duy trì tính toàn vẹn.
  • Ứng dụng nguyên tử của các giao dịch đảm bảo không có giao dịch một phần hoặc trạng thái dữ liệu không nhất quán nào có thể xảy ra giữa các cơ sở dữ liệu.

Các thay đổi tôi thực hiện trên RDS dành cho MySQL được sao chép trong Amazon Redshift theo thứ tự nào?

Tích hợp không ETL trên RDS dành cho MySQL với Amazon Redshift sẽ duy trì đầy đủ tính nhất quán trong giao dịch giữa cơ sở dữ liệu RDS dành cho MySQL nguồn và cụm Amazon Redshift đích.

Thay đổi lược đồ được xử lý như thế nào với tích hợp không ETL?

Dưới đây là một số điểm chính về cách xử lý các thay đổi lược đồ:

  • Các lệnh DDL như CREATE TABLE, ALTER TABLE, DROP TABLE, v.v sẽ được tự động sao chép từ RDS dành cho MySQL sang Amazon Redshift.
  • Quá trình tích hợp sẽ thực hiện các bước kiểm tra và điều chỉnh cần thiết trong bảng Amazon Redshift đối với các thay đổi lược đồ được sao chép. Ví dụ: thêm một cột trong RDS dành cho MySQL cũng sẽ thêm cột trong Amazon Redshift.
  • Quá trình sao chép và đồng bộ hóa lược đồ sẽ tự động diễn ra gần với thời gian thực với độ trễ tối thiểu giữa cơ sở dữ liệu nguồn và đích.
  • Tính nhất quán trong lược đồ được duy trì ngay cả khi các thay đổi DML xảy ra song song với các thay đổi DDL.
Tìm hiểu thêm về cách định giá sản phẩm

Amazon RDS cho phép dùng thử miễn phí. Bạn chỉ phải trả tiền cho những gì mình sử dụng. Không áp dụng mức phí tối thiểu.  

Tìm hiểu thêm 
Đăng ký tài khoản miễn phí

Nhận ngay quyền sử dụng Bậc miễn phí của AWS. 

Đăng ký 
Bắt đầu xây dựng trong bảng điều khiển

Bắt đầu với Amazon RDS for MySQL trong Bảng điều khiển AWS.

Đăng nhập