ฐานข้อมูลปฏิบัติการ
Operational Database เป็นแหล่งข้อมูลสำหรับคลังข้อมูล ประกอบด้วยข้อมูลรายละเอียดที่ใช้ในการดำเนินธุรกิจตามปกติ โดยทั่วไปข้อมูลจะเปลี่ยนแปลงเมื่อมีการสร้างการอัปเดตและสะท้อนถึงมูลค่าล่าสุดของธุรกรรมขั้นสุดท้าย เรียกอีกอย่างว่า OLTP (ฐานข้อมูลการประมวลผลธุรกรรมออนไลน์) ซึ่งใช้เพื่อจัดการข้อมูลแบบไดนามิกในแบบเรียลไทม์
ความต้องการของฐานข้อมูลการปฏิบัติงานที่ควบคุมได้ง่าย ๆ การแทรกและการอัปเดตข้อมูลด้วยการเข้าถึงการจัดการข้อมูลและกลไกการดูอย่างมีประสิทธิภาพ
คลังข้อมูล
ระบบคลังข้อมูลให้บริการผู้ใช้หรือผู้ปฏิบัติงานด้านความรู้สำหรับการวิเคราะห์ข้อมูลและการตัดสินใจ ระบบดังกล่าวสามารถสร้างและนำเสนอข้อมูลในโครงสร้างเฉพาะเพื่อรองรับความต้องการที่หลากหลายของผู้ใช้หลายราย ระบบเหล่านี้เรียกว่าระบบการประมวลผลเชิงวิเคราะห์ออนไลน์ (OLAP)
OLAP เป็นคำกว้างๆ ที่ล้อมรอบคลังข้อมูลด้วย ในรูปแบบนี้ ข้อมูลจะถูกบันทึกในรูปแบบ ซึ่งช่วยให้สร้างการทำเหมืองข้อมูล/เอกสารได้อย่างมีประสิทธิภาพ การออกแบบ OLAP ต้องรองรับการรายงานเกี่ยวกับชุดระเบียนขนาดใหญ่มาก โดยมีประสิทธิภาพในการปฏิบัติงานลดลงเล็กน้อย คำที่สมบูรณ์ที่สามารถกำหนดโครงสร้างข้อมูลการรับโครงสร้างในโครงสร้าง OLTP และมีอิทธิพลต่อข้อมูลเดียวกันในโครงสร้าง OLAP ได้คือ "การสร้างแบบจำลองมิติ" ซึ่งเป็นองค์ประกอบพื้นฐานในการสร้างคลังข้อมูล
ให้เราดูการเปรียบเทียบระหว่างฐานข้อมูลปฏิบัติการและคลังข้อมูล
ฐานข้อมูลปฏิบัติการ | คลังข้อมูล |
---|---|
ระบบ OLTP มุ่งเน้นลูกค้าเป็นหลัก และใช้สำหรับการประมวลผลธุรกรรมและแบบสอบถามโดยพนักงาน ลูกค้า และผู้เชี่ยวชาญด้านเทคโนโลยีสารสนเทศ | ระบบ OLAP มุ่งเน้นตลาดและใช้สำหรับการวิเคราะห์ข้อมูลโดยผู้ปฏิบัติงานที่มีความรู้ ซึ่งรวมถึงผู้จัดการ ผู้บริหาร และนักวิเคราะห์ |
ระบบ OLTP จัดการข้อมูลปัจจุบันซึ่งมีรายละเอียดมากเกินไปจนไม่สามารถนำไปใช้ในการตัดสินใจได้ | ระบบ OLAP จัดการข้อมูลในอดีตจำนวนมาก อำนวยความสะดวกสำหรับการสรุปและการรวม และจัดเก็บและจัดการข้อมูลที่ละเอียดหลายระดับ คุณลักษณะเหล่านี้สร้างข้อมูลให้ง่ายต่อการใช้ในการตัดสินใจ |
โดยทั่วไประบบ OLTP ใช้แบบจำลองข้อมูลความสัมพันธ์เอนทิตี (ER) และการออกแบบฐานข้อมูลเชิงแอปพลิเคชัน | ระบบ OLAP มักใช้โมเดลดาวหรือเกล็ดหิมะและการออกแบบฐานข้อมูลตามหัวข้อ |
ระบบ OLTP มุ่งเน้นไปที่ข้อมูลปัจจุบันภายในองค์กรหรือแผนกเป็นหลัก โดยไม่ต้องกำหนดข้อมูลในอดีตหรือข้อมูลในหลายองค์กร | ระบบ OLAP มักจะครอบคลุมหลายเวอร์ชันของสคีมาฐานข้อมูล เนื่องจากกระบวนการวิวัฒนาการขององค์กร นอกจากนี้ยังสามารถจัดการกับข้อมูลที่มาจากองค์กรต่างๆ โดยผสานข้อมูลจากที่เก็บข้อมูลจำนวนมาก |