2011-12-14 171 views
0

假設我有一個帶有數據庫的服務器機器S.還有其他客戶端機器Cx連接到此服務器以獲取大量數據。這些數據會根據一些業務規則進行處理,從而生成新的數據。在每臺客戶機上,都有一個應用程序以非常高的速率接收查詢,並且需要使用處理後的數據快速回答查詢。數據分配和共享內存

我有兩個問題:

  1. 什麼是從s的傳輸數據量巨大,以每個客戶端CX的最佳方式?請注意,我也希望數據與數據庫同步。所以每當數據庫發生變化時,我都想將修改傳送給客戶端。

  2. 在客戶端上運行的一個應用程序從S(問題1)獲取數據並對其進行處理。然後,查詢應用程序需要這些數據來回答請求。如何在兩個應用程序之間共享處理的數據?請注意,這兩個應用程序在同一臺計算機上運行,​​並且需要共享大量數據。

感謝您的幫助

回答

0

最後,我把緩存的方向。有一種來自Terracotta的產品叫做EHCache。