Tích hợp Amazon DynamoDB
Tại sao nên chọn Amazon DynamoDB?
Với Amazon DynamoDB, bạn có thể dễ dàng tích hợp khối lượng công việc với Trình tăng tốc Amazon DynamoDB (DAX) để tăng tới 10 lần hiệu quả công việc, Dịch vụ OpenSearch của Amazon hỗ trợ 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 của Amazon DynamoDB
Amazon DynamoDB cho phép một số tích hợp không ETL với các dịch vụ AWS khác. 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. Cuối cùng, các tích hợp 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 dẫn dữ liệu và thay vào đó cho phép bạn tập trung vào các vấn đề kỹ thuật cốt lõi của mình.
Tích hợp không ETL trên Amazon DynamoDB với Hồ dữ liệu tích hợp của Amazon SageMaker
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 như phân tích SQL, phân tích tìm kiếm, kinh doanh thông minh, máy học, AI tạo sinh và hơn thế nữa. 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 chọn các bảng DynamoDB để nhân rộng lên Hồ dữ liệu tích hợp Amazon SageMaker.
Tích hợp không ETL trên Amazon DynamoDB với Amazon Redshift
Tích hợp không ETL này giúp dễ dàng thực hiện phân tích và máy học. Bạn chỉ cần 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à máy học 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.
Tích hợp không ETL trên Amazon 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. Thật dễ dàng để 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à hơn thế nữa. 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ể tận dụng các tính năng tìm kiếm và máy học 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 tận dụng các quy trình Tải nhập Amazon 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 Amazon 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 quy trình làm việc.
Amazon DynamoDB Accelerator
Trình tăng tốc Amazon 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 Amazon 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.
Giờ đây, 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. Vì 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.