Document
Document Databases คืออะไร
Document databases เป็นประเภทของ NoSQL databases ที่เก็บข้อมูลในรูปแบบของเอกสารแต่ละฉบับ ซึ่งสามารถมีโครงสร้างที่ยืดหยุ่นและหลากหลาย เช่น JSON, XML หรือ BSON
คุณสมบัติ
ยืดหยุ่น: โครงสร้างของข้อมูลสามารถเปลี่ยนแปลงตามความต้องการ
รองรับข้อมูลที่ไม่ได้โครงสร้าง: จัดเก็บข้อมูลที่ไม่เป็นตารางเหมือนแบบ relational databases
กำหนดเชื่อมโยงระหว่างเอกสารได้ง่าย: สามารถรวมข้อมูลจากเอกสารหลายๆ ฉบับได้
ประสิทธิภาพสูง: รองรับการค้นหาข้อมูลรวดเร็ว
ประเภท
JSON-based: เช่น MongoDB
XML-based: เช่น BaseX
BSON-based: เช่น MongoDB
นิยมใช้
MongoDB: เป็นผู้ใช้งานทั่วไปที่สามารถรองรับข้อมูลที่หลากหลายและเปลี่ยนแปลงได้ตลอดเวลา
CouchDB: ใช้สำหรับการบันทึกข้อมูลในรูปแบบ JSON และรองรับการทำงานแบบ distributed
Amazon DocumentDB: บริการ document database ที่สามารถผสานรวมกับระบบคลาวด์ของ AWS
Last updated
Was this helpful?