ระบบ OLAP และ OLTP
แนวคิด Data Warehousing
Aaren Stubberfield
Data Scientist
ระบบ OLAP
OLAP (
online analytical processing
)
ออกแบบมาเพื่อรองรับการวิเคราะห์ข้อมูลขนาดใหญ่
ตัวอย่างการจัดระเบียบตามมิติ:
ประเทศ, รัฐ, เมือง
ปี, เดือน, วัน
OLAP จัดระเบียบข้อมูลให้อยู่ในรูปแบบหลายมิติ
OLAP cube
OLAP cube คือหัวใจของระบบ OLAP
ประมวลผลได้เร็วกว่าฐานข้อมูลเชิงสัมพันธ์แบบดั้งเดิม
Hypercube มีมากกว่าสามมิติ
OLTP
OLTP (
online transaction processing
)
ออกแบบมาเพื่อประมวลผลคิวรีฐานข้อมูลแบบง่าย
ใช้ในระบบต้นทางก่อนส่งข้อมูลไปยัง data warehouse
1
ภาพโดย Rodnae-Productions จาก Pexels
ตัวอย่างสำหรับบริษัทบัตรเครดิต
OLTP:
ระบบติดตามการซื้อของลูกค้า
ประมวลผลการอัปเดตข้อมูลยอดบัญชีจำนวนมากในแต่ละครั้ง
OLAP:
ออกแบบมาเพื่อวิเคราะห์ข้อมูลการซื้อ
ข้อมูลถูกจัดระเบียบตามหลายมิติ
สรุป
ความแตกต่าง
OLAP
OLTP
การปรับให้เหมาะสม:
คิวรีแบบอ่านอย่างเดียวที่ซับซ้อนสำหรับการวิเคราะห์
คิวรีแบบง่าย
การแสดงข้อมูล:
หลายมิติ
แถวและคอลัมน์
มาฝึกกันเถอะ!
แนวคิด Data Warehousing
Preparing Video For Download...