จัดเก็บข้อมูล· ~14 นาที
Amazon DynamoDB
ฐานข้อมูลแบบ NoSQL ที่รวดเร็วขีดสุด
RDS (SQL) ต้องมีฟอร์มการกรอกแฟ้มเป็นคอลัมน์ชัดเจนตายตัว แต่ DynamoDB (NoSQL) เหมือนตู้ล็อกเกอร์ฝากของ — ของข้างในคุณจะโยนกระเป๋า, รองเท้า, หรือตุ๊กตา เข้าไปก็ได้ (โครงสร้างเอกสารยืดหยุ่น หน้าตาข้อมูลแต่ละแถวไม่จำเป็นต้องเหมือนกันเป๊ะ) พอรู้แค่หมายเลขกุญแจก็ดึงของออกมาได้ไวระดับมิลลิวินาที (เสี้ยววิ) ไม่ว่าจะเก็บหลักพัน หรือหลักล้านชิ้น
Amazon DynamoDB (ระบบฐานข้อมูลแบบคีย์-แวลูและเอกสาร) เป็นฐานข้อมูลประเภท NoSQL ที่ AWS พัฒนาให้เป็นแบบ Fully Managed และ Serverless หมายความว่าเราไม่ต้องเลือกขนาดเครื่อง EC2 เลย ระบบจะขยายการรองรับโหลดลูกค้า (Scale) ให้อัตโนมัติแบบไร้ขีดจำกัด
- ไม่มีคำว่า "เลือกขนาดเครื่อง" ให้ปวดหัว คุณเลือกแค่โหมดจ่ายเงิน On-Demand (จ่ายตามการอ่าน/เขียนจริง) หรือ Provisioned (เหมาจ่ายปริมาณ)
- โครงสร้างข้อมูลเป็น Key-Value / JSON Document
- มีฟีเจอร์ Global Tables — ทำสำเนาข้ามโลก (Multi-Region) โดยซิงก์กันหลายทวีป ตอบสนองลูกค้าข้ามทวีปได้รวดเร็ว
สรุป Key Takeaways
- DynamoDB = Serverless NoSQL ฐานข้อมูลที่รองรับสเกลยักษ์
- เร็วระดับเสี้ยววิ (single-digit millisecond) ไม่จำกัดความจุ
- Global Tables กระจายข้อมูลข้าม Region ไว ๆ
ลองทำ Quiz ท้ายบท
คำถามแนวข้อสอบของโมดูลนี้ 5 ข้อ · เฉลยทันที
อ่านจบแล้วอย่าลืมทำเครื่องหมาย

