Trong các khối OLAP, có thể thực hiện các thao tác tra cứu rất nhanh chóng trên một lượng lớn dữ liệu tổng hợp. Lý do chính cho điều này là một dữ liệu trước khi tổng hợp trong các hoạt động dễ dàng kết hợp trở lên (chủ yếu là +, -, trung bình, std, max, min và một số chi tiết khác).Cơ sở hạ tầng được tổng hợp trước trong clojure
Làm cách nào để có hành vi "chống lười" này trong clojure?
Tôi đang nghĩ về cái gì đó như
(def world-population {:africa 4e8 ;;this is an aggregation!
:africa/liberia 3.4e6
:africa/ethiopia 7.4e7
...})
Làm thế nào để cập nhật một datastructure như thế này và chắc chắn rằng các bậc phụ huynh của một thực thể được cập nhật quá? Người ta có phải cuộn triển khai thực hiện lại của riêng mình không?
Điều này thật tuyệt vời! Cách thông minh để sử dụng các chức năng bậc cao! Địa lý có lẽ sẽ là một trận đấu tốt để lấy được, sẽ cố gắng nhiều hơn với địa lý đó. – claj