数据分发和共享内存

时间:2011-12-14 21:45:01

标签: distribution shared-memory

假设我有一台带有数据库的服务器机器S.还有其他客户端计算机Cx连接到此服务器以获取大量数据。然后根据一些业务规则处理这些数据,从而生成新数据。在每台客户端计算机上,都有一个应用程序以非常高的速率接收查询,并且需要使用已处理的数据快速回答查询。

我有两个问题:

  1. 将大量数据从S传输到每个客户端Cx的最佳方法是什么?请注意,我还希望数据与数据库同步。因此,每次对数据库进行更改时,我都希望将修改转移到客户端。

  2. 客户端上运行的一个应用程序从S(问题1)获取数据并对其进行处理。然后,查询应用程序需要此数据来回答请求。如何在两个应用程序之间共享处理过的数据?请注意,这两个应用程序在同一台计算机上运行,​​并且必须共享大量数据。

  3. 感谢您的帮助

1 个答案:

答案 0 :(得分:0)

最后,我采取了缓存的方向。有一种来自Terracotta的产品叫做EHCache。