Tích hợp Amazon DynamoDB
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.
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 của mình 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 Amazon DynamoDB với Amazon Redshift
Tích hợp không ETL trên Amazon DynamoDB với Amazon Redshift cung cấp một quy trình ETL không dùng mã, được quản lý toàn phần với khả năng sao chép từ DynamoDB sang Amazon Redshift. Tích hợp không ETL này cho phép khách hàng đồng bộ hóa liền mạch dữ liệu từ DynamoDB sang Amazon Redshift, loại bỏ nhu cầu viết mã tùy chỉnh để xây dựng và duy trì quy trình dữ liệu phức tạp cho các thao tác trích xuất, chuyển đổi và tải (ETL). Tích hợp này giúp giảm bớt gánh nặng vận hành và chi phí liên quan đến việc duy trì dữ liệu đồng bộ giữa cơ sở dữ liệu giao dịch và kho dữ liệu, từ đó cho phép khách hàng tập trung vào các vấn đề kinh doanh cốt lõi.
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 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.
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 trên Amazon DynamoDB với Dịch vụ OpenSearch của Amazon cung cấp một quy trình ETL không dùng mã, được quản lý toàn phần với sao chép gần theo thời gian thực từ DynamoDB sang Dịch vụ OpenSearch. Tích hợp không ETL này cho phép khách hàng đồng bộ hóa liền mạch dữ liệu của họ từ DynamoDB sang Dịch vụ OpenSearch trong vài giây, loại bỏ nhu cầu viết mã tùy chỉnh để xây dựng và duy trì các quy trình dữ liệu phức tạp cho các thao tác trích xuất, chuyển đổi và tải (ETL). Tích hợp này giúp giảm gánh nặng vận hành và chi phí liên quan đến việc giữ cho dữ liệu đồng bộ giữa cơ sở dữ liệu giao dịch và cơ sở dữ liệu tìm kiếm, cho phép khách hàng tập trung vào các vấn đề kinh doanh cốt lõi 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 Amazon OpenSearch Ingestion để 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ể.
Tích hợp không ETL này giúp 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 không gian địa lý, tìm kiếm theo véc-tơ, 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ể 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ọ. Tìm hiểu thêm trong hướng dẫn về không ETL này.