- Cơ sở dữ liệu›
- Amazon DynamoDB›
- Tích hợp
Khả năng tương tác trên toàn AWS
Tích hợp không ETL trên DynamoDB
Các tích hợp không mã, được quản lý đầy đủ 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 nỗ lực kỹ thuật cần thiết để thiết kế, xây dựng và quản lý các đường ống dữ liệu.
1. Tích hợp DynamoDB Zero-ETL với Amazon SageMaker và Amazon S3 Tables
Tích hợp Zero-ETL này cho phép bạn chạy một loạt các phân tích và học máy (ML) như phân tích SQL, phân tích tìm kiếm, kinh doanh thông minh, AI tạo và hơn thế nữa. Trong 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 chọn các bảng DynamoDB để sao chép vào SageMaker lakehouse và/hoặc vào Bảng S3.
2. Tích hợp không ETL trên DynamoDB với Amazon Redshift
Tích hợp Zero-ETL này giúp việc thực hiện phân tích và ML 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 Zero-ETL này cho phép bạn thực hiện phân tích tìm kiếm gần 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
Các trình kích hoạt AWS Lambda cho DynamoDB cho phép bạn dễ dàng thiết lập logic tùy chỉnh để chạy 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.
DynamoDB Accelerator
DynamoDB Accelerator (DAX) là một dịch vụ bộ nhớ đệm được quản lý đầy đủ, có sẵn 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ó do đó không cần thay đổi ứng dụng để dễ dàng bắt đầu.