Tôi biết một chút về nội dung cơ sở dữ liệu. Tôi đã thực sự triển khai một cơ sở dữ liệu quan hệ đơn giản và nhỏ, trước đây, sử dụng các cấu trúc ISAM trên đĩa và các chỉ mục BTree và tất cả những thứ đó. Đó là niềm vui, và rất giáo dục. Tôi biết rằng tôi hiểu rõ hơn về việc thiết kế cẩn thận các lược đồ cơ sở dữ liệu và các truy vấn viết ngay bây giờ mà tôi biết thêm một chút về cách RDBMS hoạt động như thế nào dưới mui xe.Bất cứ ai biết gì về OLAP Internals?
Nhưng tôi không biết gì về các mô hình dữ liệu OLAP đa chiều và tôi đã gặp khó khăn khi tìm bất kỳ thông tin hữu ích nào trên internet.
Thông tin được lưu trữ trên đĩa như thế nào? Cấu trúc dữ liệu nào bao gồm khối lập phương? Nếu một mô hình MOLAP không sử dụng các bảng, với các cột và các bản ghi, thì ... cái gì? Đặc biệt trong dữ liệu có chiều cao, những loại cấu trúc dữ liệu nào làm cho mô hình MOLAP trở nên hiệu quả? Các triển khai MOLAP có sử dụng một cái gì đó tương tự với các chỉ mục RDBMS không?
Tại sao máy chủ OLAP tốt hơn nhiều trong việc xử lý các truy vấn đặc biệt? Các loại kết hợp tương tự có thể mất giờ để xử lý trong cơ sở dữ liệu quan hệ thông thường có thể được xử lý theo mili giây trong khối OLTP. Cơ chế cơ bản của mô hình làm cho điều đó có thể là gì?