【问题标题】:Data distribution and shared memory数据分布和共享内存
【发布时间】:2011-12-14 21:45:01
【问题描述】:

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

我有两个问题:

  1. 将大量数据从 S 传输到每个客户端 Cx 的最佳方式是什么?请注意,我还希望数据与数据库同步。所以每次数据库有变化,我都想把修改传递给客户端。

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

感谢您的帮助

【问题讨论】:

    标签: distribution shared-memory


    【解决方案1】:

    最后,我选择了缓存的方向。 Terracotta 有一种产品叫做 EHCache。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-08-06
      • 2010-10-31
      • 1970-01-01
      • 2014-06-21
      • 2011-03-19
      • 2012-12-11
      • 2022-09-23
      • 2022-12-05
      相关资源
      最近更新 更多