Chuyển đến nội dung chính

Amazon DynamoDB

Khả năng tương tác trên AWS

Với Amazon DynamoDB, bạn có thể dễ dàng tích hợp khối lượng công việc của bạn với Trình tăng tốc Amazon DynamoDB (DAX) để cải thiện hiệu năng lên tới 10 lần, Dịch vụ OpenSearch của Amazon cho phép tính năng tìm kiếm và phân tích theo thời gian thực cũng như nhiều dịch vụ AWS khác. DynamoDB cung cấp cho bạn sự linh hoạt để tích hợp với một loạt các dịch vụ AWS đáp ứng yêu cầu trường hợp sử dụng của bạn.

Tích hợp không ETL trên DynamoDB

Các tích hợp không cần viết mã, được quản lý toàn phần này sẽ tự động hóa việc trích xuất, chuyển đổi và tải dữ liệu từ DynamoDB sang các dịch vụ AWS khác. Chúng sao chép liền mạch dữ liệu của bạn đến dịch vụ đích và không ảnh hưởng đến khối lượng công việc sản xuất của bạn. Những tích hợp này giúp bạn tiết kiệm hàng tuần công sức kỹ thuật cần thiết để thiết kế, xây dựng và quản lý các quy trình dữ liệu.

1. Tích hợp không ETL của DynamoDB với Amazon SageMaker và Bảng Amazon S3

Tích hợp không ETL này cho phép bạn chạy một loạt các phân tích và quy trình máy học (ML) như phân tích SQL, phân tích tìm kiếm, nghiệp vụ thông minh, AI tạo sinh, v.v. Chỉ với một vài bước nhanh chóng trong Bảng điều khiển quản lý AWS, bạn có thể linh hoạt lựa chọn các bảng DynamoDB để sao chép vào Hồ dữ liệu tích hợp Amazon SageMaker và/hoặc đến Bảng S3.

2. Tích hợp không ETL trên DynamoDB với Amazon Redshift

Tích hợp không ETL này giúp bạn thực hiện phân tích và ML một cách dễ dàng hơn. Bạn sẽ chọn các bảng DynamoDB mà mình muốn phân tích và sao chép dữ liệu DynamoDB sang Amazon Redshift trong vòng vài phút sau khi dữ liệu được ghi trong DynamoDB. Sau đó, bạn có thể tận dụng khả năng phân tích và ML của Amazon Redshift cùng hỗ trợ SQL phong phú, chế độ xem cụ thể hóa, tính năng chia sẻ dữ liệu và khả năng truy vấn không lược đồ để chuyển đổi và làm phong phú thêm dữ liệu của bạn.

3. Tích hợp không ETL trên DynamoDB với Dịch vụ OpenSearch của Amazon

Tích hợp không ETL này cho phép bạn thực hiện phân tích tìm kiếm gần theo thời gian thực. Bạn có thể tạo các chỉ mục để thực hiện tìm kiếm toàn văn, tìm kiếm theo véc-tơ, tìm kiếm không gian địa lý, v.v. Các tìm kiếm và tổng hợp của Dịch vụ OpenSearch hoạt động cùng với các truy vấn DynamoDB để cho phép các ứng dụng tương tác, hiệu năng cao. Khách hàng của DynamoDB giờ đây có thể sử dụng các tính năng tìm kiếm và ML rộng lớn của Dịch vụ OpenSearch để cung cấp trải nghiệm mới giúp gia tăng tương tác của người dùng và cải thiện sự hài lòng với các ứng dụng của họ.

Bạn có thể nhanh chóng tạo quy trình đầu tiên của mình từ tab Tích hợp trong bảng điều khiển DynamoDB. Tích hợp này sử dụng các quy trình tải nhập OpenSearch để xác định và xử lý các chuyển đổi, định tuyến và ánh xạ dữ liệu DynamoDB của bạn đến các chỉ mục Dịch vụ OpenSearch cụ thể.

Trình kích hoạt dựa trên sự kiện với AWS Lambda

Trình kích hoạt của AWS Lambda dành cho DynamoDB cho phép bạn dễ dàng thiết lập logic tùy chỉnh để phản hồi theo bất kỳ thay đổi nào đối với một mục trong DynamoDB. Bạn có thể nhanh chóng tạo trình kích hoạt đầu tiên của mình từ tab Xuất và Luồng trong bảng điều khiển DynamoDB sau khi kích hoạt Luồng DynamoDB. Sau khi cấu hình trình kích hoạt của bạn, mã Lambda của bạn có thể kích hoạt trong vòng vài giây khi có bất kỳ thay đổi nào đối với dữ liệu trong bảng của bạn.

Với trình kích hoạt AWS Lambda dành cho DynamoDB, bạn có thể dễ dàng xây dựng các trình kích hoạt cơ sở dữ liệu để xác thực và làm phong phú dữ liệu, tích hợp với các dịch vụ khác bằng cách sao chép dữ liệu hoặc xây dựng toàn bộ kiến trúc định hướng theo sự kiện, chẳng hạn như hoàn thành đơn hàng hoặc xử lý phương tiện, phản ứng với hoạt động điều chỉnh dữ liệu trong bảng DynamoDB. Hàm Lambda có thể thực hiện mọi hành động mà bạn chỉ định, chẳng hạn như gửi thông báo hoặc khởi tạo luồng công việc.  

Trình tăng tốc DynamoDB

Trình tăng tốc DynamoDB (DAX) là dịch vụ lưu bộ nhớ đệm được quản lý toàn phần, có độ sẵn sàng cao được xây dựng cho DynamoDB. DAX cải thiện hiệu năng lên tới 10 lần – từ mili giây xuống micro giây – ngay cả với hàng triệu yêu cầu mỗi giây. DAX quản lý tất cả thao tác vô hiệu hóa bộ nhớ đệm và điền dữ liệu để thêm khả năng tăng tốc trong bộ nhớ đến với bảng DynamoDB của bạn. DAX là bộ nhớ đệm nội tuyến, vì vậy nếu mục được lưu trong bộ nhớ đệm không tồn tại hoặc cũ, DAX sẽ tự động chuyển sang bảng cơ bản.

Bạn có thể tập trung vào việc xây dựng các ứng dụng tuyệt vời cho khách hàng của mình mà không cần lo lắng về hiệu năng ở quy mô lớn. DAX tương thích với các lệnh gọi API DynamoDB hiện có nên bạn không cần thay đổi ứng dụng. Điều đó giúp bạn bắt đầu sử dụng DAX dễ dàng.