กรณีวิเคราะห์ฐานข้อมูล 3496e66121c9109ab9f188df2aff35ab461682dab39b116be6e52c8c9a827b3e: เมื่อปรับปรุงฐานข้อมูล ควรคำนึงถึงความถูกต้อง ความปลอดภัย และความสอดคล้องของ สถาปัตยกรรมฐานข้อมูลแบบ OLTP (Online Transaction Processing) และ OLAP (Online Analytical Processing) ต่างกันอย่างไรในแง่ของการออกแบบและการใช้งาน?

ทั้ง OLTP และ OLAP ใช้โครงสร้างตารางเหมือนกันทุกอย่าง ต่างกันเพียงจำนวนผู้ใช้
OLAP ใช้ได้เฉพาะกับฐานข้อมูล NoSQL เท่านั้น ส่วน OLTP ใช้กับฐานข้อมูลเชิงสัมพันธ์
OLTP ใช้สำหรับการวิเคราะห์ข้อมูลประวัติศาสตร์ขนาดใหญ่ ส่วน OLAP ใช้สำหรับบันทึกธุรกรรมประจำวัน
OLTP เน้นการทำธุรกรรมจำนวนมากที่รวดเร็ว ข้อมูลเป็น Normalized ส่วน OLAP เน้นการวิเคราะห์ข้อมูลจำนวนมาก ข้อมูลมักเป็น Denormalized เช่น Star Schema

เฉลยอธิบาย

OLTP ออกแบบมาเพื่อรองรับธุรกรรมจำนวนมากที่เกิดขึ้นบ่อยและรวดเร็ว เช่น การซื้อขาย การลงทะเบียน ใช้ Normalized Schema เพื่อลด Redundancy และรักษา Integrity ส่วน OLAP ออกแบบมาเพื่อการวิเคราะห์ข้อมูลขนาดใหญ่ เช่น การทำรายงาน BI ใช้ Denormalized Schema เช่น Star Schema เพื่อเพิ่มความเร็วในการ Query ตัวเลือก A สลับบทบาทกัน ตัวเลือก C ผิดเพราะโครงสร้างต่างกันชัดเจน ตัวเลือก D ผิดเพราะ OLAP สามารถใช้กับฐานข้อมูลเชิงสัมพันธ์ได้เช่นกัน

ข้อสอบอื่นในวิชาความรู้เกี่ยวกับระบบฐานข้อมูล (Database System) และ ระบบการบริหารจัดการข้อมูล (Database Management System)

ดูข้อสอบวิชานี้ทั้งหมด →