Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Lập Trình

Khác biệt giữa Kho dữ liệu (Data Warehouse) và Database vận hành (Operational Database)


Kho dữ liệu (Data Warehouse) là kho chứa dữ liệu có cấu trúc, đã lọc, đã xử lý cho mục đích cụ thể. Thu thập dữ liệu từ nhiều nguồn, biến đổi qua ETL, nạp vào Data Warehouse cho mục đích kinh doanh.

Database vận hành (Operational Database) là database dữ liệu thay đổi thường xuyên. Thiết kế cho khối lượng giao dịch lớn. Là database nguồn cho Data Warehouse. Dùng duy trì giao dịch trực tuyến và toàn vẹn bản ghi trong môi trường đa truy cập.

STTTiêu chíData WarehouseOperational Database
1Cơ bảnKho dữ liệu có cấu trúc, đã lọc, xử lý cho mục đích cụ thểDatabase dữ liệu thay đổi thường xuyên
2Cấu trúc dữ liệuSchema phi chuẩn hóa (denormalized)Schema chuẩn hóa (normalized)
3Hiệu năngNhanh cho truy vấn phân tíchChậm cho truy vấn phân tích
4Loại dữ liệuTập trung dữ liệu lịch sửTập trung dữ liệu giao dịch hiện tại
5Trường hợp dùngDùng cho OLAPDùng cho OLTP