Tôi đang bắt tay vào một dự án kinh doanh thông minh sẽ yêu cầu truy cập trừu tượng vào hai kho dữ liệu hiện có. Tôi cần thiết kế một kiến trúc ứng dụng để cho phép trí tuệ kinh doanh tự phục vụ tham gia dữ liệu và cung cấp một cái nhìn duy nhất về hai kho hiện có. Tôi đã nghĩ ra một cái gì đó như thế này:
Tôi đang vật lộn với phần ảo hóa / bộ nhớ đệm và tự hỏi liệu có bất kỳ mẫu thiết kế doanh nghiệp nào để giải quyết vấn đề của tôi không. Một kiến trúc như thế này sẽ làm việc với các lược đồ sao trừu tượng trong kho dữ liệu? Tôi nhìn vào các sản phẩm như Red Hat JBoss dữ liệu ảo hóa và Red Hat JBoss Data Grid (giữa những người khác).
Hiện tại chúng tôi không sử dụng Hibernate và sự hiểu biết của tôi về Data Grids là chúng là các kho lưu trữ khóa-giá trị hoặc lưu trữ đối tượng và do đó không phù hợp để lưu trữ mô hình quan hệ. Tôi cũng nên đề cập rằng chúng tôi muốn sử dụng các sản phẩm của nhà cung cấp cho phần Bảng điều khiển tự phục vụ, nhưng cuối cùng chúng tôi có thể thực hiện một số tùy chỉnh trong khu vực này nếu nhà cung cấp không thể cung cấp cho chúng tôi mọi thứ chúng tôi muốn.
{key: pk, value: the_rest_of_the_row}
? Có lẽ bạn cũng muốn lưu trữ siêu dữ liệu bảng.