有关内存同步问题。

大家好,想请教一个问题:
我们最初的设计考虑单机版,为了提高速度,在内存中存放了大量数据(当然这些数据也同样放在了DB中。)
我看了LVS的一些文档,发现LVS的应用中,多数属于对内存同步要求不高,即应用其它方法比如共享文件等来实现内容的同步。
我们也曾考虑过放弃内存的东西,改用类似copy-on-write机制。但在改动大的架构前,想请各位的建议,对于内存同步,LVS环境下的使用该如何做?thanks a lot.

Forums:

Web服务器之间直接进行状态同步,实现复杂也未必有效,因为多点相互间的同步比较复杂,而同步的数据未必被其他服务器用到。

我想比较简单有效的结构还是共享存储,对于访问速度比较频繁的,可以考虑分布式内存Cache系统,比如memcached,也可以考虑用主存数据库系统,如fastdb等。

thank you very much.