DynamoDB

Databases

Truy vấn, quét và quản lý các bảng DynamoDB của bạn thông qua hội thoại — Neotask mang sức mạnh của OpenClaw đến tầng dữ liệu AWS của bạn.

Bạn có thể làm gì

Truy vấn và truy xuất dữ liệu

Yêu cầu Neotask lấy các mục theo khóa chính, chạy KeyConditionExpressions hoặc quét với bộ lọc. Mô tả những gì bạn cần bằng ngôn ngữ đơn giản và OpenClaw chuyển đổi thành lệnh gọi DynamoDB phù hợp — không cần kiến thức SDK.

Ghi và cập nhật bản ghi

Chèn mục mới, cập nhật các thuộc tính riêng lẻ với UpdateExpression hoặc thực hiện ghi có điều kiện chỉ thành công khi điều kiện tiên quyết được đáp ứng. Neotask xử lý cú pháp biểu thức thay bạn.

Quản lý bảng và chỉ mục

Tạo bảng với khóa tổng hợp, thêm Global Secondary Index, điều chỉnh dung lượng đọc/ghi hoặc bật thanh toán theo yêu cầu — tất cả thông qua ngôn ngữ tự nhiên. Xem toàn cảnh mọi bảng trong tài khoản AWS của bạn trong vài giây.

Thao tác hàng loạt và giao dịch

Chạy BatchGetItem hoặc BatchWriteItem trên hàng trăm bản ghi, hoặc thực thi TransactWriteItems để giữ nhiều bảng nhất quán một cách nguyên tử. Neotask phối hợp các thao tác nhiều bước và báo cáo chính xác những gì thành công hoặc thất bại.

Giám sát và tối ưu hóa

Lấy các chỉ số CloudWatch cho dung lượng đã tiêu thụ, yêu cầu bị điều tiết và độ trễ. Neotask phát hiện các ứng viên phân vùng nóng và đề xuất chiến lược chỉ mục dựa trên mẫu truy vấn thực tế của bạn.

Hãy thử hỏi

  • "Lấy tất cả đơn hàng cho user id U-4821 từ bảng orders với trạng thái pending"
  • "Thêm bản ghi sản phẩm mới với sku SKU-9032, giá 49.99 và tồn kho 200 vào bảng products"
  • "Tạo GSI trên bảng orders với customerId làm khóa phân vùng và createdAt làm khóa sắp xếp"
  • "Hiển thị tất cả các bảng trong tài khoản us-east-1 và cài đặt dung lượng hiện tại"
  • "Cập nhật thuộc tính stock thành 150 cho mục SKU-9032 chỉ khi giá trị hiện tại lớn hơn 0"
  • "Quét bảng sessions và xóa tất cả bản ghi có lastActive cũ hơn 30 ngày"
  • "Chạy ghi hàng loạt để chèn 50 bản ghi người dùng này vào bảng users"
  • "Các bảng bị điều tiết nhiều nhất trong 24 giờ qua là gì và chúng cần bao nhiêu dung lượng?"
  • Mẹo chuyên nghiệp

  • Sử dụng chỉ mục thưa thớt một cách khôn ngoan — yêu cầu Neotask giải thích những mục nào sẽ xuất hiện trong GSI trước khi bạn tạo nó, để bạn chỉ trả cho dữ liệu bạn thực sự truy vấn.
  • Tận dụng biểu thức điều kiện — thay vì mẫu đọc-sửa-ghi, hãy yêu cầu cập nhật có điều kiện; Neotask viết biểu thức khóa lạc quan an toàn tự động.
  • Phân trang quét lớn — khi quét bảng lớn, yêu cầu kết quả theo trang và Neotask sẽ xử lý token tiếp tục LastEvaluatedKey cho bạn.
  • Đặt tên biểu thức rõ ràng — nói "lọc theo country bằng US và age lớn hơn 18" và OpenClaw xây dựng FilterExpression chính xác với ExpressionAttributeValues, tránh xung đột từ dành riêng.
  • Giám sát trước khi mở rộng — yêu cầu báo cáo sử dụng dung lượng trước khi tăng thông lượng được cấp phát; Neotask thường thấy rằng mẫu truy vấn tốt hơn loại bỏ hoàn toàn nhu cầu đó.
  • Kiểm tra với yêu cầu thử nghiệm — nói "thao tác xóa này sẽ ảnh hưởng đến gì?" trước khi thực thi xóa hàng loạt; Neotask sẽ hiển thị các mục phù hợp trước.
  • Works Well With