เวิร์กเบนช์ SQL ที่เน้นท้องถิ่นสำหรับนักพัฒนา DynamoDB และ OpenSearch
เรียกใช้คำสั่ง SQL แบบสัมพันธ์, JOINs, และการรวมข้อมูลโดยตรงกับข้อมูล DynamoDB และ OpenSearch ที่ใช้งานอยู่, ด้วยผืนผ้าใบที่มีการแสดงผลแบบรวมและการตรวจสอบการเขียนที่จัดระเบียบ. DynoTable, ที่สร้างโดย DynoTable, เชื่อมต่อจากเดสก์ท็อป Windows ของคุณไปยัง AWS โดยใช้ข้อมูลรับรองของคุณเอง, และนำเสนอคุณสมบัติต่างๆ เช่น ตัวแทน AI ที่เชื่อมโยงกับคีย์ Bedrock ของคุณ, การเรียกดูความสัมพันธ์ของ Smart Tables, และการเติมข้อมูลอัตโนมัติที่ขับเคลื่อนโดยคุณสมบัติของตารางของคุณ. มันมุ่งเป้าไปที่นักพัฒนาและ DBA ที่ต้องการการค้นหาขั้นสูงและการทำงานแก้ไขที่ปลอดภัยกว่า.
มันสามารถทำอะไรได้บ้างกับ DynamoDB และ OpenSearch?
DynoTable เปิดเผยการสอบถามเชิงสัมพันธ์ในร้านค้าที่ไม่ใช่เชิงสัมพันธ์. SQL Workbench รันการสอบถาม SELECT ด้วย JOIN, GROUP BY, HAVING และการรวม (SUM, AVG, COUNT DISTINCT) กับ DynamoDB และยังรองรับ OpenSearch SQL พร้อมฟีเจอร์ Lucene. Smart Tables แสดงแถวที่เกี่ยวข้องในลักษณะภาพ และการส่งออกโครงสร้างไปยัง TypeScript, Zod หรือ JSON Schema formats ทำการแมพเลย์เอาต์ตารางไปยังอาร์ติแฟกต์โค้ด.
มันส่งผลต่อประสิทธิภาพของระบบในระหว่างการสอบถามหรือไม่?
การสอบถามจะดำเนินการจากเดสก์ท็อปไปยัง AWS โดยเก็บการจราจรข้อมูลไว้ในเครื่องของคุณ. เนื่องจากแอปเชื่อมต่อโดยตรงกับ AWS SSO, aws-vault หรือ IAM กิจกรรมเครือข่ายจะเกิดขึ้นระหว่าง PC ของคุณและจุดสิ้นสุดของคลาวด์. การเขียนแบบจัดระเบียบจะแสดงความแตกต่างที่สามารถตรวจสอบได้ก่อนที่จะทำการคอมมิต ซึ่งจะย้ายการตรวจสอบการเขียนไปยังฝั่งไคลเอนต์และหลีกเลี่ยงการแก้ไขจำนวนมากที่ไม่ได้ตรวจสอบบนเซิร์ฟเวอร์.
มันปลอดภัยที่จะใช้ในสภาพแวดล้อมการผลิตหรือไม่?
แอปใช้โมเดลความเป็นส่วนตัวแบบท้องถิ่นเป็นอันดับแรกและการจัดการข้อมูลประจำตัวที่เชื่อมโยงกับบัญชีของคุณ. AI Agent ทำงานบนคีย์ Amazon Bedrock ของคุณเองแทนที่จะเป็นเซิร์ฟเวอร์ภายนอก และนักพัฒนาระบุว่าข้อมูลตารางจะไม่ผ่านเซิร์ฟเวอร์ของบุคคลที่สาม. DynamoDB Local ได้รับการสนับสนุนสำหรับการทดสอบออฟไลน์ ซึ่งช่วยให้คุณสามารถตรวจสอบเวิร์กโฟลว์โดยไม่ต้องใช้ข้อมูลประจำตัวการผลิต.
เหมาะสำหรับนักพัฒนาที่ต้องการ SQL บน NoSQL โดยมีข้อแลกเปลี่ยนที่น่าจดจำ
DynoTable เหมาะสำหรับนักพัฒนาและ DBA ที่ต้องการ JOIN หรือการรวมข้อมูลบน DynamoDB และต้องการการทำงานแบบท้องถิ่นก่อนด้วยการตรวจสอบการเขียนแบบมีขั้นตอน มันทำให้การออกแบบตารางเดียวที่ซับซ้อนง่ายขึ้นผ่าน Smart Tables ที่มองเห็นได้และ AI ที่เชื่อมโยงกับ Bedrock keys ข้อแลกเปลี่ยนคือการดำเนินการ SQL ขั้นสูงเพิ่มความซับซ้อนทางแนวคิด ดังนั้นทีมควรวางแผนการแมพระหว่างคำถามเชิงสัมพันธ์และรูปแบบการเข้าถึง NoSQL ที่อยู่เบื้องหลังของพวกเขา。