Shared Nothing Architecture (无分享架构)是一个分布式的架构,每个节点都是独立的。典型的 SNA 系统会集中存储状态的信息,如:数据库中,内存 cache 中;不在节点上保存状态的信息。
对于 server 集群,若将 session 等状态保存在各个节点上,那么各个节点的 session 复制会极大的影响性能;若采用 SNA ,保持每个节点的无状态性,不再使用 session 来保持全局的状态,而是将 session 直接放在数据库中,在数据库前再加一层 分布式 Cache ( 推荐使用 memcached ),这样将可极大的提高性能,当改变 session 中的对象时,同步到 cache 和数据库。
转自:http://askcuix.iteye.com/blog/191262
本文介绍了Shared Nothing Architecture(无分享架构)的基本概念及其在server集群中的应用。通过将session信息存储在数据库中,并利用memcached作为分布式缓存层,可以有效提升系统的性能。
205

被折叠的 条评论
为什么被折叠?



