ข้อดีและข้อจำกัดของฐานข้อมูลเอกสาร
แนวคิด NoSQL
Miriam Antona
Software engineer
ข้อดี - ความยืดหยุ่น
- ไม่ต้องกำหนด schema ล่วงหน้า
- เอกสารเปลี่ยนแปลงได้ตามเวลา
- หลีกเลี่ยง schema migration
- เอกสารแบบ embedded ไม่ต้องใช้ join
- เป็นหนึ่งในเหตุผลแรกที่เลือกใช้ฐานข้อมูลเอกสาร
ข้อดี - ใช้งานง่ายสำหรับนักพัฒนา
- วิธีทำงานที่เป็นธรรมชาติ
- JSON อ่านเข้าใจได้ง่าย
- เอกสารแมปกับออบเจกต์ในโค้ด
- เขียนโค้ดน้อยลง
- พัฒนาได้ง่ายและเร็วขึ้น
- เริ่มเขียนโค้ดและจัดเก็บออบเจกต์ได้ทันทีที่สร้างเอกสาร
- เรียนรู้ได้ง่ายสำหรับนักพัฒนาใหม่
ข้อดี - ขยายขนาดในแนวนอนได้
ข้อจำกัด - ความรับผิดชอบที่เพิ่มขึ้น
- ต้องดูแลข้อมูลในโค้ดของแอปพลิเคชัน
- เช่น ตรวจสอบว่ามีอีเมลที่จำเป็น
- ต้องระวังข้อมูลซ้ำซ้อน
มาฝึกกันเถอะ!
แนวคิด NoSQL
Preparing Video For Download...