Amazon DynamoDB
บริการฐานข้อมูล NoSQL ที่รวดเร็วและยืดหยุ่นได้สำหรับทุกขนาด
Amazon DynamoDB เป็นฐานข้อมูลค่าคีย์และเอกสารที่ให้ประสิทธิภาพการทำงานระดับมิลลิวินาทีแบบเลขหลักเดียวในทุกระดับ ซึ่งเป็นฐานข้อมูลแบบหลายต้นแบบ หลายภูมิภาค ที่ได้รับการจัดการอย่างเต็มรูปแบบพร้อมระบบรักษาความปลอดภัยในตัว การสำรองและการกู้คืนข้อมูล และการแคชในหน่วยความจำสำหรับแอปพลิเคชันระดับอินเทอร์เน็ต DynamoDB สามารถจัดการคำขอได้มากกว่า 10 ล้านล้านรายการต่อวันและรองรับการใช้งานสูงสุดที่ระดับคำขอมากกว่า 20 ล้านรายการต่อวินาที
ธุรกิจที่เติบโตเร็วที่สุดในโลกจำนวนมาก เช่น Lyft, Airbnb และ Redfin รวมถึงองค์กร เช่น Samsung, Toyota และ Capital One ต่างก็พึ่งพาขนาดและประสิทธิภาพการทำงานของ DynamoDB เพื่อรองรับปริมาณงานที่สำคัญกับภารกิจของตน
ลูกค้า AWS กว่า 100,000 คนเลือกใช้ DynamoDB เป็นฐานข้อมูลค่าคีย์และเอกสารสำหรับมือถือ เว็บไซต์ เกม เทคโนโลยีโฆษณา IoT และแอปพลิเคชันอื่นๆ อีกมากมายที่ต้องใช้การเข้าถึงข้อมูลแบบมีเวลาแฝงเพียงไม่กี่มิลลิวินาทีในทุกระดับ สร้างตารางใหม่ให้กับแอปพลิเคชันและปล่อยให้ DynamoDB จัดการงานที่เหลือให้
ประโยชน์
ประสิทธิภาพในทุกระดับ
DynamoDB รองรับแอปพลิเคชันขนาดใหญ่ที่สุดในโลกโดยให้เวลาตอบสนองระดับมิลลิวินาทีแบบเลขหลักเดียวที่สม่ำเสมอในทุกระดับ คุณสามารถสร้างแอปพลิเคชันที่มีปริมาณการประมวลผลและพื้นที่จัดเก็บไม่จำกัด ตารางทั่วโลกของ DynamoDB จะทำสำเนาข้อมูลของคุณไว้ทั่วทั้งภูมิภาค AWS หลายแห่งเพื่อช่วยให้คุณเข้าถึงข้อมูลในระบบได้อย่างรวดเร็วสำหรับแอปพลิเคชันแบบกระจายทั่วโลก สำหรับกรณีใช้งานที่ต้องการเข้าถึงอย่างรวดเร็วขึ้นด้วยเวลาแฝงระดับไมโครวินาที DynamoDB Accelerator (DAX) จะมีแคชในหน่วยความจำที่ได้รับการจัดการอย่างเต็มรูปแบบ
ไร้เซิร์ฟเวอร์
ด้วย DynamoDB ทำให้ไม่ต้องจัดเตรียม แพทช์ หรือจัดการเซิร์ฟเวอร์ และไม่ต้องติดตั้ง รักษา หรือใช้งานซอฟต์แวร์ DynamoDB ปรับขนาดตารางเพิ่มหรือลดโดยอัตโนมัติเพื่อปรับความจุและรักษาประสิทธิภาพ ความพร้อมใช้งานและความทนทานต่อความเสียหายนั้นมีอยู่ภายในตัว ช่วยให้ลดความต้องการในการออกแบบแอปพลิเคชันของคุณสำหรับความสามารถเหล่านี้ DynamoDB ให้ทั้งโหมดประสิทธิภาพแบบตามต้องการและที่จัดเตรียมไว้เพื่อให้คุณสามารถเพิ่มประสิทธิภาพค่าใช้จ่ายโดยระบุกำลังการผลิตต่อปริมาณงานหรือจ่ายเฉพาะทรัพยากรที่ใช้เท่านั้น
พร้อมสำหรับองค์กร
DynamoDB รองรับธุรกรรม ACID เพื่อให้คุณสร้างแอปพลิเคชันที่สำคัญกับธุรกิจได้ในทุกระดับ DynamoDB เข้ารหัสข้อมูลทั้งหมดเป็นค่าตั้งต้นและให้การควบคุมการระบุตัวตนและการเข้าถึงอย่างละเอียดในตารางทั้งหมดของคุณ คุณสามารถสร้างการสำรองข้อมูลหลายร้อยเทราไบต์ได้ทันทีโดยไม่ส่งผลกระทบต่อประสิทธิภาพการทำงานในตารางของคุณ พร้อมทั้งกู้คืนไปยังเวลาใดก็ได้ภายใน 35 วันก่อนหน้านี้โดยไม่ต้องหยุดทำงาน นอกจากนี้ DynamoDB ยังได้รับการสนับสนุนด้วยข้อตกลงระดับบริการเพื่อรับประกันความพร้อมใช้งาน
กรณีใช้งาน
เว็บแอปพลิเคชันแบบไร้เซิร์ฟเวอร์
สร้างเว็บแอปพลิเคชันที่ทรงพลังและปรับขนาดโดยอัตโนมัติ คุณไม่จำเป็นต้องบำรุงรักษาเซิร์ฟเวอร์ และแอปพลิเคชันของคุณก็จะพร้อมใช้งานโดยอัตโนมัติ
สถาปัตยกรรมอ้างอิง: โค้ดตัวอย่าง
พื้นที่จัดเก็บข้อมูลไมโครเซอร์วิส
สร้างไมโครเซอร์วิสแบบยืดหยุ่นและนำกลับมาใช้งานได้ใหม่โดยใช้ DynamoDB เป็นพื้นที่จัดเก็บข้อมูลแบบไร้เซิร์ฟเวอร์เพื่อให้ทำงานได้อย่างสม่ำเสมอและรวดเร็ว
สถาปัตยกรรมอ้างอิง: โค้ดตัวอย่าง
แบ็คเอนด์มือถือ
สร้างแอปมือถือแบบปรับให้เหมาะกับแต่ละบุคคลพร้อมนำเสนอประสบการณ์การใช้งานที่ลื่นไหลแก่ผู้ใช้ DynamoDB จะดำเนินการต่างๆ ให้เพื่อที่ว่าคุณจะได้เน้นให้ความสำคัญกับแอปพลิเคชันได้
สถาปัตยกรรมอ้างอิง: โค้ดตัวอย่าง
เทคโนโลยีโฆษณา
สร้างแพลตฟอร์มการเสนอราคาและเอนจินคำแนะนำที่สามารถปรับขนาดได้ มีทรูพุต และพร้อมใช้งานกับ DynamoDB
สถาปัตยกรรมอ้างอิง: แผนภาพ
การเล่นเกม
สร้างเกมแบบโต้ตอบสำหรับมือถือ คอนโซล และเดสก์ท็อปด้วย DynamoDB เก็บและสืบค้นข้อมูลในเกม เช่น สถานะผู้เล่น คะแนนสูงสุด หรือเนื้อหาแบบไดนามิกระดับโลก
สถาปัตยกรรมอ้างอิง: แผนภาพ
IoT
วิเคราะห์อุปกรณ์โดยเชื่อมต่อข้อมูล IoT ความเร็วสูงและปริมาณมากใน DynamoDB เข้ากับ Amazon RedShift และ Amazon QuickSight
สถาปัตยกรรมอ้างอิง: แผนภาพ
กรณีศึกษาที่น่าสนใจ
Nike Digital ได้ย้ายคลัสเตอร์ Cassandra ขนาดใหญ่ไปยัง Amazon DynamoDB ที่มีการจัดการเต็มรูปแบบ ทำให้มีทรัพยากรมากขึ้นเพื่อประสบการณ์ของลูกค้าที่ดีขึ้น
GE Aviation ได้ปรับเปลี่ยนสถาปัตยกรรมของแอปพลิเคชันการพล็อตและการสืบค้นข้อมูลเพื่อการประหยัดค่าใช้จ่าย ความสามารถในการปรับขนาด และประสิทธิภาพโดยใช้ Amazon DynamoDB
Oath ปรับใช้การควบคุมมาตรฐาน GDPR สำหรับแอปพลิเคชันของตนทั่วโลก และใช้ประโยชน์จากตารางสากล Amazon DynamoDB เพื่อเปิดใช้งานการซิงค์ข้อมูล
Samsung Electronics ใช้ DynamoDB เพื่อสำรองข้อมูลของแอปมือถือขนาดเพตะไบต์ ส่งผลให้มีประสิทธิภาพการทำงานสูงอย่างสม่ำเสมอและลดค่าใช้จ่ายลงได้
Snap ได้ย้าย Snapchat Stories ซึ่งเป็นปริมาณงานที่ใช้พื้นที่จัดเก็บมากที่สุดไปไว้ที่ DynamoDB ส่งผลให้ทำงานได้อย่างมีประสิทธิภาพมากขึ้นและลดค่าใช้จ่ายลงได้
Netflix ใช้ DynamoDB ทำการทดสอบ A/B ช่วยให้ลูกค้ากว่า 125 ล้านคนได้สัมผัสประสบการณ์การสตรีมแบบปรับให้เหมาะกับแต่ละบุคคลได้
Capital One ใช้ DynamoDB ลดเวลาแฝงให้กับแอปพลิเคชันมือถือโดยย้ายการทำรายการบนเมนเฟรมไปไว้ที่สถาปัตยกรรมแบบไร้เซิร์ฟเวอร์เพื่อให้ทำงานได้อย่างไร้ขีดจำกัด
Lyft ใช้ DynamoDB ปรับขนาดพื้นที่จัดเก็บข้อมูลจำนวนมาก รวมถึงระบบติดตามยานพาหนะซึ่งจัดเก็บข้อมูลพิกัด GPS ของยานพาหนะทุกคัน
เรียนรู้เพิ่มเติมเกี่ยวกับ Amazon DynamoDB