DynamoDB (ไดนาโม ดาต้าเบส) คืออะไร
DynamoDB คืออะไร
บริการของ Amazon (อเมซอน) เริ่มจะครอบคลุมการทำงานของเว็บทุกรูปแบบขึ้นเรื่อยๆ ล่าสุดก็มาถึง NOSQL (โน เอส คิว แอล) ในชื่อ DynamoDB (ไดนาโม ดาต้าเบส) แล้วจากที่ก่อนหน้านี้มีบริการ SimpleDB (ซิมเปิล ดาต้าเบส) ที่เป็นบริการคล้าย SQL (เอส คิว แอล) หรือบริการ RDS (อาร์ ดี เอส) ที่เป็น Relational (รีเลชั่นเนล) เต็มรูปแบบ
Amazon Dynamo (อเมซอน ไดนาโม) เป็นประเภทหนึ่งของ Databases (ดาต้าเบส) แบบ NoSQL ซึ่ง ก่อนที่จะกล่าวถึง Dynamo (ไดนาโม) นั้นจะอธิบายถึงมาตรฐานการเก็บข้อมูลแบบเก่าก่อนซึ่งมาตรฐานหนึ่งที่มีประสิทธิภาพและเป็นเทคโนโลยีที่มีประสิทธิภาพที่สุดในการใช้งานกับ Web (เว็บ) จนถึงปัจจุบันก็คือ Relational Database (รีเลชั่น ดาต้าเบส) โดยเฉพาะอย่างยิ่ง Relational database จะถูกใช้สำหรับเว็บไซต์ประเภทการขายโดยส่วนใหญ่ โดยที่ผู้เข้าชมเว็บสามารถเรียกดูและค้นหาสินค้าได้ relational Database ในปัจจุบันนั้นสามารถรองรับการจัดเก็บสินค้าและบริการสำหรับเว็บที่มีขนาดใหญ่ได้
Dynamo ระบบเก็บข้อมูลแบบกระจาย
เป็นฐานข้อมูลที่ไม่เหมือน relational database ตรงที่เป็นการทำให้ระบบเก็บข้อมูลนั้นแยกกันเก็บ เหมือนกับ relational database ตรงที่ข้อมูลที่ถูกเก็บอยู่จะถูกเรียกมาใช้งานเช่นกัน แต่การเก็บข้อมูลจะไม่ได้เก็บลงตาราง แต่จะเก็บเป็นลักษณะของ Object (ออปเจ็ค) และเรียกดูด้วย key (คีย์)
Reference : en.wikipedia.org/wiki/Amazon_DynamoDB
ภาพประกอบ : slideshare.net