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

Các Loại Server OLAP?

OLAP là viết tắt của On-Line Analytical Processing (Xử lý phân tích trực tuyến). OLAP là phân loại công nghệ phần mềm cho phép nhà phân tích, quản lý, điều hành có cái nhìn sâu vào thông tin qua truy cập nhanh, nhất quán, tương tác trong nhiều view có thể của thông tin đã biến đổi từ dữ liệu thô để phản ánh chiều thực của doanh nghiệp như người dùng hiểu.

Server OLAP trình bày dữ liệu đa chiều từ kho dữ liệu hoặc data mart cho người dùng kinh doanh, không quan tâm dữ liệu lưu trữ như thế nào hay ở đâu. Kiến trúc vật lý và triển khai server OLAP phải xem xét vấn đề lưu trữ dữ liệu.

Có ba loại chính server OLAP:

ROLAP

ROLAP là Relational OLAP. Lưu dữ liệu dựa trên công nghệ DBMS quan hệ đã quen thuộc. Trong trường hợp này, dữ liệu và tổng hợp liên quan lưu trong RDBMS, middleware OLAP dùng xử lý và khám phá khối dữ liệu.

Kiến trúc này nhắm tối ưu hóa back-end RDBMS và hỗ trợ công cụ/dịch vụ thêm như logic điều hướng khối dữ liệu. Nhờ dùng back-end RDBMS, lợi ích chính ROLAP là khả năng mở rộng quản lý thể tích dữ liệu lớn.

MOLAP

MOLAP là Multidimensional OLAP. Cho phép tuple làm đơn vị lưu trữ dữ liệu. MOLAP cung cấp engine lưu trữ mảng n chiều chuyên dụng và middleware OLAP xử lý dữ liệu. Do đó, truy vấn OLAP thực hiện qua định址 trực tiếp đến view đa chiều liên quan (khối dữ liệu).

Kiến trúc tập trung vào tính toán trước dữ liệu giao dịch thành tổng hợp, dẫn đến hiệu suất truy vấn nhanh. Cụ thể, MOLAP tính trước và lưu thước đo tổng hợp ở mọi cấp độ hệ thống phân cấp tại thời điểm nạp, lưu và lập chỉ mục các giá trị này để truy xuất ngay lập tức.

Tính toán trước đầy đủ đòi hỏi chi phí lớn, cả thời gian xử lý và dung lượng lưu trữ. Với dữ liệu thưa, MOLAP dùng thuật toán nén ma trận thưa cải thiện sử dụng lưu trữ, và nói chung đặc trưng bởi kích thước trên đĩa nhỏ hơn so với dữ liệu lưu trong RDBMS.

HOLAP

HOLAP là Hybrid OLAP. Tạo sự đánh đổi giữa khả năng mở rộng của ROLAP và thực thi truy vấn của MOLAP, một số server OLAP thương mại dựa trên phương pháp HOLAP. Trong phương pháp này, người dùng quyết định phần thông tin nào lưu trong MOLAP và nào trong ROLAP. Ví dụ: thường dữ liệu cấp thấp lưu dùng CSDL quan hệ, dữ liệu cấp cao như tổng hợp lưu trong MOLAP riêng.