Tôi đã được giao nhiệm vụ kiến trúc một giải pháp cho một chuỗi bán lẻ lớn. Họ muốn cho phép mỗi 1,2 triệu khách hàng của mình đăng nhập vào một trang web để xem phân phối các giao dịch mua gần đây (tháng hiện tại, tháng trước, năm nay) trên khoảng 50 danh mục. Dữ liệu sẽ được cập nhật mỗi ngày một lần.
Tôi đang nghĩ đến việc đưa lên một khối OLAP dựa trên SQL Server 2012 và để trang web truy vấn trực tiếp khối này, tận dụng các tính năng như lưu trữ chủ động. Tuy nhiên, là một nhà phát triển, tôi không có kinh nghiệm với các bộ phận dịch vụ phân tích của SQL Server, vì vậy tôi khá lo ngại về hiệu suất của giải pháp này.
Việc kết nối một trang web trực tiếp với khối OLAP có giống như một giải pháp khả thi không? Các hệ thống như vậy có phản ứng với tải từ nhiều người dùng gần giống như SQL Server không, biến đây thành một giải pháp hợp lý hay chúng hoạt động hoàn toàn khác nhau?
Tôi không mong đợi người dùng kiểm tra trạng thái của họ rất thường xuyên và tất nhiên tôi sẽ sử dụng bộ nhớ đệm trên máy chủ web, v.v.