假设我有一台带有数据库的服务器机器S.还有其他客户端计算机Cx连接到此服务器以获取大量数据。然后根据一些业务规则处理这些数据,从而生成新数据。在每台客户端计算机上,都有一个应用程序以非常高的速率接收查询,并且需要使用已处理的数据快速回答查询。
我有两个问题:
将大量数据从S传输到每个客户端Cx的最佳方法是什么?请注意,我还希望数据与数据库同步。因此,每次对数据库进行更改时,我都希望将修改转移到客户端。
客户端上运行的一个应用程序从S(问题1)获取数据并对其进行处理。然后,查询应用程序需要此数据来回答请求。如何在两个应用程序之间共享处理过的数据?请注意,这两个应用程序在同一台计算机上运行,并且必须共享大量数据。
感谢您的帮助
答案 0 :(得分:0)
最后,我采取了缓存的方向。有一种来自Terracotta的产品叫做EHCache。