อีฟฟิเชียนท์ DynamoDB Emulator สำหรับนักพัฒนา
Dynoxide เป็นอีมูเลเตอร์ DynamoDB ที่มีน้ำหนักเบาออกแบบมาสำหรับนักพัฒนาที่ต้องการการทดสอบในท้องถิ่นที่รวดเร็วและมีประสิทธิภาพ โปรแกรมนี้ทำงานเป็นเซิร์ฟเวอร์ HTTP, เซิร์ฟเวอร์ MCP สำหรับตัวแทนการเขียนโค้ด, หรือสามารถฝังโดยตรงในแอปพลิเคชัน Rust และ iOS ได้ มันช่วยลดเวลาเริ่มต้นเย็นและการใช้หน่วยความจำอย่างมีนัยสำคัญเมื่อเปรียบเทียบกับการตั้งค่า DynamoDB Local แบบดั้งเดิม โดยมีหน่วยความจำที่ไม่ทำงานประมาณ 4.9 MB และขนาดไบนารีประมาณ 3 MB Dynoxide ยังมีโหมดฝังสำหรับโครงการ Rust โดยให้ฐานข้อมูลในหน่วยความจำที่แยกออกมาพร้อมต้นทุนเริ่มต้นเป็นศูนย์ เหมาะสำหรับการรันการทดสอบการรวมโดยไม่ต้องมีภาระของ Docker หรือ JVM.
ด้วยการสนับสนุนการดำเนินการของ DynamoDB อย่างเต็มที่ Dynoxide รับประกันประสิทธิภาพสูงและการปฏิบัติตาม โดยมีอัตราการผ่าน 100% ในการทดสอบกับ DynamoDB จริง มันรองรับฟีเจอร์ต่างๆ รวมถึงธุรกรรม สตรีม และ PartiQL ทำให้เข้ากันได้กับ SDK ของ DynamoDB มาตรฐาน การติดตั้งมีความยืดหยุ่น โดยมีตัวเลือกสำหรับ npm, Homebrew หรือการดาวน์โหลดไบนารีโดยตรง โดยรวมแล้ว Dynoxide ทำหน้าที่เป็นโซลูชันที่มีประสิทธิภาพสำหรับนักพัฒนาที่ต้องการอีมูเลเตอร์ DynamoDB ที่เชื่อถือได้และสามารถขยายได้.