Sự khác biệt giữa OLTP và OLAP
Hiểu OLTP và OLAP một cách rõ ràng và dễ hiểu nhất.
🧠 Tóm tắt một câu
OLTP là hệ thống để "xử lý giao dịch" (mua hàng, cập nhật dữ liệu) OLAP là hệ thống để "thực hiện phân tích" (báo cáo BI, kho dữ liệu)
📦 OLTP là gì? (Online Transaction Processing)
👉 Hệ thống xử lý giao dịch
Sử dụng phổ biến
- Tạo đơn hàng
- Xử lý thanh toán
- Hệ thống bán hàng POS
- Đăng nhập ứng dụng và sửa đổi dữ liệu
- Chuyển tiền ATM
- Giỏ hàng thương mại điện tử
- Nhập dữ liệu ERP
Đặc điểm
| Đặc điểm | Mô tả |
|---|---|
| Nhiều giao dịch nhỏ | Mỗi thao tác ảnh hưởng đến ít dữ liệu (một đơn hàng, một lần đăng nhập) |
| Ghi thường xuyên (Nặng về ghi) | Liên tục insert/update/delete |
| Yêu cầu tính nhất quán (ACID) | Không thể sai về tiền, mất đơn hàng, hoặc tính phí hai lần |
| Dữ liệu chuẩn hóa cao | Giảm trùng lặp dữ liệu, tăng tốc độ ghi |
| Công nghệ chính | SQL Server, MySQL, PostgreSQL, Azure SQL |