SNA - Shared Nothing Architecture[转载]

SNA -- Shared Nothing Architecture[转载]

      Shared Nothing Architecture (无分享架构)是一个分布式的架构,每个节点都是独立的。典型的 SNA 系统会集中存储状态的信息,如:数据库中,内存 cache 中;不在节点上保存状态的信息。

   对于 server 集群,若将 session 等状态保存在各个节点上,那么各个节点的 session 复制会极大的影响性能;若采用 SNA ,保持每个节点的无状态性,不再使用 session 来保持全局的状态,而是将 session 直接放在数据库中,在数据库前再加一层 分布式 Cache 推荐使用 memcached ),这样将可极大的提高性能,当改变 session 中的对象时,同步到 cache 和数据库。

 

转自:http://askcuix.iteye.com/blog/191262