Lựa chọn mô hình ROLAP hay MOLAP

Một phần của tài liệu Thiết kế data warehouse và ứng dụng trong hệ thống thông tin ngành điện (Trang 51)

Khi xây dựng hệ thống, việc lựa chọn mô hình theo cách tiếp cận quan hệ hay cách tiếp cận đa chiều để cung cấp khả năng xử lý phân tích trực tuyến cho người sử dụng thì phụ thuộc nhiều về yêu cầu hiệu năng truy vấn của người sử dụng cũng như tính

phức tạp của câu truy vấn. Mô hình bên dưới chỉ ra cách lựa chọn mô hình ROLAP hay MOLAP dựa theo mức độ phức tạp và hiệu năng của câu truy vấn. MOLAP được lựa chọn với những yêu cầu của sự phản hồi nhanh và truy vấn có nhiều yếu tố phức tạp.

Trong việc lựa chọn mô hình, người thiết kế thường có những lựa chọn hoàn toàn khác với người sử dụng. Người dùng thường mong muốn có được đầy đủ tính năng cũng như có thêm nhiều lợi ích từ mô hình đa chiều nhưng cũng lại muốn hệ thống có khả năng trả lời các câu hỏi liên quan đến khả năng mở rộng về dữ liệu nghiệp vụ để phục vụ cho quá trình phân tích. Vì vậy cần phải cân bằng giữa hiệu năng và chi phí

Hình 25: Sự tương quan giữa MOLAP và ROLAP

Mô hình trên thể hiện sự so sánh về các tiêu chuẩn về cấu trúc lưu trữ dữ liệu, công nghệ và các đặc trưng của 2 mô hình. Dưới đây là sự so sánh chi tiết về 2 mô hình theo các đặc trưng công nghệ kể trên:

Lưu trữ dữ liệu Công nghệ Chức năng và đặc điểm

ROLAP Dữ liệu được lưu trữ dưới dạng các bảng quan hệ trong data warehouse

Hỗ trợ khả năng xem dữ liệu chi tiết lẫn dữ liệu tổng hợp Kích thước dữ liệu là rất lớn Tất cả dữ liệu được Sử dụng các câu truy vấn phức tạp để lấy dữ liệu từ data warehouse Xử lý ROLAP trong server phân tích tạo ra lược đồ dữ liệu khi có yêu cầu

Khả năng đa chiều được xem tại tầng

Môi trường đã được biết trước, được tích hợp sẵn trong nhiều công cụ

Bị giới hạn với những hàm phân tích phức tạp

truy cập từ data warehouse

trình diễn MOLAP Dữ liệu được lưu trữ

dưới dạng các bảng quan hệ trong data warehouse

Các dữ liệu tổng hợp khác nhau được lưu trong MDDBs Kích thước dữ liệu nhỏ hơn Dữ liệu tổng hợp được truy cập từ MDDBs, dữ liệu chi tiết được truy cập từ data warehouse

Lược đồ dữ liệu được tạo và định nghĩa trước bởi xử lý MOLAP, sử dụng kỹ thuật mới để lưu các khung nhìn đa chiều dưới dạng mảng (không phải bảng quan hệ) Tấc độ lấy dữ liệu cao Sử dụng kỹ thuật ma trận để quản lý dữ liệu tổng hợp Truy cập nhanh

Có nhiều thư viện hỗ trợ khả năng tính toán phức tạp

Dễ phân tích

Bảng 7: Bảng so sánh giữa MOLAP và ROLAP

Một phần của tài liệu Thiết kế data warehouse và ứng dụng trong hệ thống thông tin ngành điện (Trang 51)

Tải bản đầy đủ (PDF)

(96 trang)