Computer >> Máy Tính >  >> Lập trình >> Lập trình

Điểm mạnh của Mô hình thứ nguyên là gì?

Mô hình chiều có một số lợi thế kho dữ liệu quan trọng mà mô hình mối quan hệ-thực thể thiếu. Đầu tiên, mô hình chiều là kiến ​​trúc chuẩn, chắc chắn. Người viết tài liệu, thiết bị truy vấn và giao diện người dùng có thể phát triển các giả định mạnh mẽ về mô hình chiều để tạo ra các giao diện người dùng dễ hiểu hơn và làm cho việc xử lý hiệu quả hơn.

Ví dụ:vì một số ràng buộc do người dùng cuối thiết lập xuất hiện từ các bảng thứ nguyên và công cụ người dùng cuối có thể cung cấp khả năng "duyệt" triển khai cao trên các thuộc tính bên trong một thứ nguyên thông qua nhu cầu về chỉ mục vector bit.

Siêu dữ liệu có thể cần bản số đã biết của các giá trị trong một thứ nguyên để mô hình hóa hành vi đầu cuối của người dùng. Cấu trúc có thể đoán trước mang lại lợi ích to lớn trong quá trình xử lý. Thay vì sử dụng trình tối ưu hóa dựa trên chi phí, công cụ cơ sở dữ liệu có thể phát triển các giả định mạnh mẽ về việc giới hạn các bảng thứ nguyên trước tiên và do đó “tấn công” bảng dữ kiện cùng một lúc với tích Descartes của các khóa bảng thứ nguyên đó đáp ứng các ràng buộc của khách hàng.

Điểm mạnh thứ hai của mô hình chiều là cấu trúc có thể dự đoán được của lược đồ nối sao ngăn chặn những thay đổi không mong muốn trong hành vi của khách hàng. Mọi thứ nguyên đều tương đương. Tất cả các thứ nguyên có thể được coi là các điểm nhập đối xứng bằng nhau vào bảng dữ kiện.

Thiết kế logic có thể được thực hiện hầu như độc lập với các mẫu truy vấn thông thường. Các giao diện người dùng là đối xứng, các chiến lược truy vấn đối xứng và SQL được tạo dựa trên mô hình chiều là đối xứng.

Điểm mạnh thứ ba của mô hình chiều là nó có thể dễ dàng mở rộng để chứa các thành phần dữ liệu mới bất ngờ và các quyết định thiết kế mới. Trước tiên, tất cả các bảng hiện có có thể được thay đổi tại chỗ bằng cách chỉ cần thêm các hàng dữ liệu mới trong bảng hoặc bằng cách thực thi lệnh SQL ALTER TABLE.

Dữ liệu không phải được tải lại. Khả năng mở rộng duyên dáng cũng xác định rằng không cần lập trình lại công cụ truy vấn hoặc công cụ lập tài liệu nào để giữ thay đổi.

Điểm mạnh thứ tư của mô hình chiều là có một số cách tiếp cận tiêu chuẩn để xử lý các tình huống mô hình hóa phổ biến trong thế giới kinh doanh. Mỗi tình huống này đều có một nhóm các lựa chọn thay thế được hiểu rõ có thể được lập trình rõ ràng trong trình soạn tài liệu, công cụ truy vấn và nhiều giao diện người dùng.

Điểm mạnh cuối cùng của mô hình chiều là ngày càng có nhiều quy trình phần mềm và dịch vụ hành chính xử lý và cần các tổng hợp. Tổng hợp là các bản ghi tóm tắt dư thừa về mặt logic với dữ liệu cơ sở đã có trong kho dữ liệu nhưng được sử dụng để nâng cao đáng kể hiệu suất truy vấn. Cần có một phương pháp tổng hợp toàn diện trong mỗi kênh và thực thi kho dữ liệu quy mô lớn.