ข้ามไปที่เนื้อหาหลัก

Amazon DynamoDB

การทำงานร่วมกันใน AWS

ด้วย Amazon DynamoDB คุณสามารถ ผสานการทำงานของคุณกับ Amazon DynamoDB Accelerator (DAX) ได้อย่าง ง่ายดายเพื่อปรับปรุงประสิทธิภาพสูงสุด 10 เท่า บริการ Amazon OpenSearch เพื่อเปิดใช้งานความสามารถในการค้นหาและการวิเคราะห์แบบเรียลไทม์ และบริการ AWS อื่น ๆ อีกมากมาย DynamoDB มอบความยืดหยุ่นในการผสานรวมกับบริการต่างๆ ของ AWS ที่ตรงตามความต้องในการใช้งานของคุณ

การผสานรวม ETL แบบไร้รอยต่อของ DynamoDB

การผสานรวมแบบไม่มีโค้ดที่จัดการอย่างเต็มรูปแบบเหล่านี้ทำให้การแยก การแปลง และการโหลดข้อมูลจาก DynamoDB ไปยังบริการอื่น ๆ ของ AWS ดำเนินไปโดยอัตโนมัติ ซึ่งจะจำลองข้อมูลของคุณไปยังบริการปลายทางได้อย่างราบรื่นและไม่ส่งผลกระทบต่อเวิร์กโหลดการผลิตของคุณ การผสานรวมเหล่านี้ช่วยประหยัดความพยายามทางวิศวกรรมหลายสัปดาห์ที่จำเป็นในการออกแบบ สร้าง และจัดการท่อส่งข้อมูล

1. การผสานรวม DynamoDB ZERO-ETL กับ Amazon SageMaker และ Amazon S3 Tables

การผสานรวม Zero-ETL นี้ช่วยให้คุณสามารถเรียกใช้การวิเคราะห์และการเรียนรู้ของเครื่อง (ML) ที่หลากหลาย เช่น การวิเคราะห์ SQL การวิเคราะห์การค้นหา ระบบอัจฉริยะทางธุรกิจ AI แบบสร้างสรรค์ และอื่นๆ ในขั้นตอนด่วนเพียงไม่กี่ขั้นตอนใน AWS Management Console คุณมีความยืดหยุ่นในการเลือกตาราง DynamoDB เพื่อจำลองไปยัง SageMaker lakehouse และ/หรือไปยังตาราง S3

2. การผสานรวม ETL แบบไร้รอยต่อของ DynamoDB กับ Amazon Redshift

การผสานรวม ZERO-ETL นี้ทำให้การวิเคราะห์และ ML ได้ง่ายขึ้น คุณแค่เลือกตาราง DynamoDB ที่ต้องการวิเคราะห์และทำการจำลองข้อมูล DynamoDB ไปยัง Amazon Redshift ภายในไม่กี่นาทีหลังจากที่เขียนข้อมูลใน DynamoDB จากนั้นคุณสามารถใช้ประโยชน์จากความสามารถในการวิเคราะห์และ ML ของ Amazon Redshift ด้วยการสนับสนุน SQL ที่หลากหลาย มุมมองผลการสืบค้น การแชร์ข้อมูล และความสามารถในการสืบค้นแบบไม่มีสคีมาเพื่อแปลงและเสริมสร้างข้อมูลของคุณให้มากขึ้น

3. การผสานรวม ETL แบบไร้รอยต่อของ DynamoDB กับ Amazon OpenSearch Service

การผส านรวม Zero-ETL นี้ช่วยให้คุณสามารถทำการ วิเคราะห์การค้นหาแบบเรียลไทม์ได้ใกล้เคียงกัน สร้างดัชนีเพื่อดำเนินการค้นหาข้อความแบบเต็มรูปแบบ การค้นหาเวกเตอร์ การค้นหาเชิงพื้นที่ และอื่น ๆ อีกมากมาย การค้นหาและการรวบรวมของ OpenSearch Service ทำงานร่วมกับการสืบค้นของ DynamoDB เพื่อเปิดใช้งานแอปพลิเคชันเชิงโต้ตอบ และทำให้แอปพลิเคชันทำงานได้ราบรื่น ตอนนี้ลูกค้าของ DynamoDB สามารถใช้ความสามารถการค้นหาและ ML ที่ครอบคลุมของ OpenSearch Service เพื่อมอบประสบการณ์ใหม่ ๆ ที่ช่วยเพิ่มการมีส่วนร่วมของผู้ใช้และปรับปรุงความพึงพอใจในแอปพลิเคชัน

คุณสามารถสร้างไปป์ไลน์แรกของคุณได้อย่างรวดเร็วจากแท็บการผสานการทํางานในคอนโซล DynamoDB การผสานการใช้ประโยชน์จากไปป์ไลน์การนำเข้าข้อมูลของ OpenSearch เพื่อกําหนดและประมวลผลการแปลง การกําหนดเส้นทาง และการแมปข้อมูล DynamoDB ไปยังดัชนี OpenSearch Service ตามที่คุณต้องการ

ทริกเกอร์ตามเหตุการณ์ด้วย AWS Lambda

ทริกเกอร์ AWS Lambda สำหรับ DynamoDB ช่วยให้คุณสามารถตั้งค่าตรรกะที่กำหนดเองเพื่อทำงานเพื่อตอบสนองต่อการเปลี่ยนแปลงใด ๆ ในรายการใน DynamoDB ได้อย่างง่ายดาย คุณสามารถสร้างทริกเกอร์แรกของคุณได้อย่างรวดเร็วจากแท็บการส่งออกและสตรีมในคอนโซล DynamoDB หลังจากเปิดใช้งานสตรีม DynamoDB หลังจากกําหนดค่าทริกเกอร์แล้ว โค้ด Lambda ของคุณสามารถทริกเกอร์ได้ภายในไม่กี่วินาทีหลังจากข้อมูลในตารางของคุณเกิดการเปลี่ยนแปลง

ด้วยทริกเกอร์ AWS Lambda สําหรับ DynamoDB คุณสามารถสร้างทริกเกอร์ฐานข้อมูลเพื่อตรวจสอบความถูกต้องและเพิ่มความสมบูรณ์ของข้อมูล ผสานรวมกับบริการอื่นๆ ได้อย่างง่ายดาย โดยการจําลองแบบข้อมูลหรือสร้างสถาปัตยกรรมที่ขับเคลื่อนด้วยเหตุการณ์ทั้งหมด เช่น กระบวนการการบริการคลังสินค้าพร้อมจัดส่งหรือการประมวลผลสื่อ ที่ตอบสนองต่อข้อมูลในตาราง DynamoDB ที่แก้ไข ฟังก์ชัน Lambda สามารถดำเนินการใดๆ ที่คุณระบุได้ เช่น การส่งการแจ้งเตือนหรือการเริ่มต้นเวิร์กโฟลว์  

DynamoDB Accelerator

DynamoDB Accelerator (DAX) เป็นบริการแคชที่มีการจัดการอย่างเต็มที่และพร้อมใช้งานได้สูงที่สร้างขึ้นสำหรับ DynamoDB DAX มีประสิทธิภาพมากขึ้นสูงสุดถึง 10 เท่า ตั้งแต่มิลลิวินาทีไปจนถึงไมโครวินาที แม้จะมีคําขอนับล้านรายการต่อวินาที DAX จัดการการยกเลิกแคชและประชากรข้อมูลทั้งหมดเพื่อเพิ่มการเร่งความเร็วในหน่วยความจําให้กับตาราง DynamoDB ของคุณ DAX เป็นแคชแบบอินไลน์ ดังนั้นถ้าไม่มีรายการที่แคชอยู่หรือรายการค้าง DAX จะส่งผ่านไปยังตารางพื้นฐานโดยอัตโนมัติ

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