DynamoDB
ฐานข้อมูล
สอบถาม สกัด และเขียน items DynamoDB ผ่านการสนทนา
- สอบถาม scan และ get items จาก DynamoDB
- ใส่ ปรับปรุง และลบรายการ
- จัดการตาราง indexes และ streams
คุณสามารถทำอะไรได้บ้าง
สืบค้นและดึงข้อมูล
ขอให้ Neotask ดึงข้อมูลรายการด้วยคีย์หลัก เรียกใช้ KeyConditionExpressions หรือสแกนด้วยตัวกรอง อธิบายสิ่งที่คุณต้องการเป็นภาษาอังกฤษธรรมดา แล้ว OpenClaw แปลเป็นการเรียก DynamoDB ที่ถูกต้อง ไม่จำเป็นต้องมีความรู้ SDK
เขียนและอัปเดตบันทึก
แทรกรายการใหม่ อัปเดตแอตทริบิวต์แต่ละรายการด้วย UpdateExpression หรือดำเนินการเขียนแบบมีเงื่อนไขซึ่งจะสำเร็จเมื่อตรงตามเงื่อนไขเบื้องต้นเท่านั้น Neotask จัดการไวยากรณ์นิพจน์ ดังนั้นคุณไม่จำเป็นต้องทำ
จัดการตารางและดัชนี
สร้างตารางด้วยคีย์ผสม เพิ่ม Global Secondary Indexes ปรับความสามารถในการอ่าน/เขียน หรือเปิดใช้งานการเรียกเก็บเงินตามความต้องการ — ทั้งหมดนี้ผ่านภาษาธรรมชาติ รับภาพรวมของทุกตารางในบัญชี AWS ของคุณในไม่กี่วินาที
การดำเนินการแบบกลุ่มและธุรกรรม
เรียกใช้ BatchGetItem หรือ BatchWriteItem ในบันทึกหลายร้อยรายการ หรือดำเนินการ TransactWriteItems เพื่อให้หลายตารางมีความสอดคล้องกันแบบอะตอมมิก Neotask ประสานการดำเนินงานหลายขั้นตอนและรายงานสิ่งที่สำเร็จหรือล้มเหลวอย่างชัดเจน
ตรวจสอบและเพิ่มประสิทธิภาพ
ดึงตัววัด CloudWatch สำหรับความจุที่ใช้ไป คำขอที่ถูกควบคุม และเวลาในการตอบสนอง Neotask แสดงตัวเลือกพาร์ติชันร้อนและแนะนำกลยุทธ์ดัชนีตามรูปแบบการสืบค้นจริงของคุณ
ลองถามดู
"รับคำสั่งซื้อทั้งหมดสำหรับรหัสผู้ใช้ U-4821 จากตารางคำสั่งซื้อที่มีสถานะค้างอยู่"
"เพิ่มบันทึกสินค้าใหม่ด้วย SKU SKU-9032 ราคา 49.99 และสต๊อกสินค้า 200 รายการลงในตารางสินค้า"
"สร้าง GSI บนตารางคำสั่งซื้อโดยมี customerId เป็นพาร์ติชั่นคีย์และสร้างเป็นคีย์การเรียงลำดับ"
"แสดงตารางทั้งหมดในบัญชี us-east-1 ของฉันและการตั้งค่าความจุปัจจุบัน"
"อัปเดตแอตทริบิวต์ stock เป็น 150 สำหรับสินค้า SKU-9032 เฉพาะเมื่อค่าปัจจุบันมากกว่า 0"
"สแกนตารางเซสชันและลบบันทึกทั้งหมดที่ LastActive เก่ากว่า 30 วัน"
"เรียกใช้การเขียนแบทช์เพื่อแทรกบันทึกผู้ใช้ 50 รายการเหล่านี้ลงในตารางผู้ใช้"
"โต๊ะที่มีการควบคุมปริมาณสูงสุดใน 24 ชั่วโมงที่ผ่านมาคือโต๊ะใด และพวกเขาต้องการความจุเท่าใด"เคล็ดลับมือโปร
ใช้ดัชนีแบบกระจายอย่างชาญฉลาด — ขอให้ Neotask อธิบายว่ารายการใดที่จะปรากฏใน GSI ก่อนที่คุณจะสร้างมันขึ้นมา ดังนั้นคุณจะจ่ายเฉพาะข้อมูลที่คุณสืบค้นจริงเท่านั้น
ใช้ประโยชน์จากนิพจน์เงื่อนไข — แทนที่จะใช้รูปแบบการอ่าน-แก้ไข-เขียน ให้ขอการอัปเดตแบบมีเงื่อนไข Neotask เขียนนิพจน์ล็อคในแง่ดีที่ปลอดภัยโดยอัตโนมัติ
แบ่งหน้าการสแกนขนาดใหญ่ — เมื่อสแกนตารางขนาดใหญ่ ให้ถามผลลัพธ์ในหน้าต่างๆ แล้ว Neotask จะจัดการโทเค็นต่อเนื่อง LastEvaluatedKey ให้กับคุณ
ตั้งชื่อนิพจน์ของคุณให้ชัดเจน — พูดว่า "กรองตามประเทศเท่ากับสหรัฐอเมริกาและอายุมากกว่า 18 ปี" และ OpenClaw สร้าง FilterExpression ที่ถูกต้องด้วย ExpressionAttributeValues เพื่อหลีกเลี่ยงการชนกันของคำสงวน
ตรวจสอบก่อนปรับขนาด — ขอรายงานการใช้ความจุก่อนชนปริมาณการประมวลผลที่จัดเตรียมไว้ Neotask มักจะพบว่ารูปแบบการสืบค้นที่ดีกว่าช่วยลดความจำเป็นโดยสิ้นเชิง
ทดสอบโดยใช้คำสั่งทดลอง — พูดว่า "การดำเนินการลบนี้จะส่งผลอย่างไร" ก่อนดำเนินการลบจำนวนมาก Neotask จะแสดงรายการที่ตรงกันให้คุณเห็นก่อน
Works Well With
- google-places - Connect DynamoDB and Google Places to automate location data storage, enrich records with place details, and build serve...
- microsoft-teams - Connect Discord and Roam Research to automatically capture community insights, discussions, and decisions into your pers...
- morningstar - Connect Discord and Vimeo with Neotask to automate video sharing, notify communities on new uploads, and manage video wo...
- ramp - Connect Drip email automation with GitHub to link campaign performance to code deployments, track SaaS developer workflo...
- yardivirtuoso - Connect Drip and Google Business Profile with Neotask to sync ecommerce campaigns with local SEO, automate review respon...
- zapier - Connect DynamoDB and Zapier to automate serverless database workflows. Sync data, trigger actions, and build powerful AW...