2011-12-14 173 views
0

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

我有两个问题:

  1. 什么是从s的传输数据量巨大,以每个客户端CX的最佳方式?请注意,我也希望数据与数据库同步。所以每当数据库发生变化时,我都想将修改传送给客户端。

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

感谢您的帮助

回答

0

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