Operational และ Analytics Systems คืออะไร และแต่แบบเหมาะกับ data ประเภทไหน
Operational Systems เน้นการจัดการข้อมูลแบบ transactional ที่ต้องการทั้ง read และ write อยู่ตลอดเวลา ส่วน Analytical Systems เน้นการ read ข้อมูลเพื่อนำไปวิเคราะห์ต่อ ไม่ว่าจะเป็น reports, dashboards หรืองานด้านอื่น
| Property | Operational Systems (OLTP) | Analytical Systems (OLAP) |
|---|---|---|
| Main read pattern | Point queries (fetch individual records by key) | Aggregate over large number of records |
| Main write pattern | Create, update, and delete individual records | Bulk import (ETL) or event stream |
| Human user example | End user of web/mobile application | Internal analyst, for decision support |
| Machine use example | Checking if an action is authorized | Detecting fraud/abuse patterns |
| Type of queries | Fixed, predefined by application | Arbitrary, ad-hoc exploration by analysts |
| Query volume | Lots of small queries | Few queries, each is complex |
| Data represents | Latest state of data (current point in time) | History of events that happened over time |
| Dataset size | Gigabytes to terabytes | Terabytes to petabytes |