读书人

SNA - Shared Nothing Architecture[转

发布时间: 2012-08-30 09:55:54 作者: rapoo

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

?

?

?

读书人网 >软件架构设计

热点推荐