ในบทแนะนำสอนการใช้งานนี้ คุณจะได้สร้างตาราง DynamoDB และใช้ตารางเพื่อจัดเก็บและดึงข้อมูล คุณจะใช้ Python และ Boto 3 ซึ่งเป็น AWS SDK สำหรับ Python เพื่อโต้ตอบกับ DynamoDB API คุณสามารถเรียนรู้ข้อสำคัญที่ระบุว่า DynamoDB (ฐานข้อมูลที่ไม่ใช่เชิงสัมพันธ์) แตกต่างจากฐานข้อมูลเชิงสัมพันธ์ทั่วไปอย่างไร บทแนะนำสอนการใช้งานจะใช้แอปพลิเคชันร้านหนังสือออนไลน์เป็นตัวอย่างในการแนะนำ

คุณควรเข้าใจวิธีสร้างโมเดลให้ข้อมูลของคุณเพื่อให้พอดีกับทั้งรูปแบบการเข้าถึงข้อมูลของแอปพลิเคชันและโมเดลพื้นฐานของฐานข้อมูล เมื่อสร้างสถาปัตยกรรมให้แอปพลิเคชันใหม่ คุณอาจต้องการตัวเลือกฐานข้อมูลของคุณที่สามารถจัดการปริมาณงานที่เพิ่มขึ้นจากการใช้งานแอปพลิชันของคุณเพิ่มเติมได้

DynamoDB ให้ประสิทธิภาพที่มีเวลาแฝงต่ำพร้อมการปรับขนาดไม่จำกัด คุณจึงไม่ต้องกังวลเกี่ยวกับสภาวะคอขวดของประสิทธิภาพเมื่อแอปพลิเคชันของคุณขยายตัวขึ้น DynamoDB สามารถเข้าถึงได้ผ่าน HTTP API หรือตำแหน่งข้อมูล HTTPS โดยให้โมเดลการโต้ตอบที่ปลอดภัยและเรียบง่ายกับฐานข้อมูลของคุณ สุดท้าย DynamoDB คือฐานข้อมูล NoSQ ที่ช่วยในการออกแบบของสคีมาที่ยืดหยุ่นซึ่งสามารถพัฒนาในแอปพลิเคชันของคุณได้

AWS Experience: ระดับกลาง

เวลาดำเนินการ: 120 นาที

ค่าใช้จ่ายในการดำเนินการ: บทแนะนำสอนการใช้งานนี้จะมีค่าใช้จ่ายไม่ถึง 2 USD (สมมติว่าบริการทั้งหมดใช้เวลา 2 ชั่วโมง)*

เทคโนโลยีที่ใช้:

• บัญชี AWS ที่มีการใช้งาน**
• เบราว์เซอร์: AWS ขอแนะนำ Chrome
Amazon DynamoDB
Amazon Cloud9
AWS SDK for Python (Boto3)

*การประมาณการนี้จะถือว่าคุณทำตามการกำหนดค่าที่แนะนำตลอดบทแนะนำสอนการใช้งานและเลิกใช้ทรัพยากรทั้งหมดภายใน 2 ชั่วโมง

**บัญชีที่สร้างขึ้นภายใน 24 ชั่วโมงที่ผ่านมาอาจยังไม่สามารถเข้าถึงทรัพยากรที่จำเป็นสำหรับโปรเจกต์นี้