语境
我正在开发一个简单的 Web 应用程序(用 python/ pyramid编写),它使用底层 http 服务作为数据存储,并通过使用后端 http 通信与合作伙伴集成。此 Web 应用程序将部署在 3 个或更多节点中,并预先配备负载均衡器
问题
大多数用户导航数据将存储在服务器端的会话中(我不想使用加密的 cookie 数据加载浏览器),这带来了如何正确复制会话的问题。适当的负载平衡和避免用户导航中断很重要,所以我不想使用粘性会话也不想丢失会话数据。
问题
我应该使用什么?我正在考虑将会话数据存储在关键数据存储(memcached、redis、cassandra或couchbase)或关系数据存储(postgresql或mysql)上
编辑
这是我之前关于我尝试在不同数据存储上指出高点和低点的主题的问题。这个问题已经结束,因为很难理解问题是什么,所以我在没有我意见的情况下简化并创建了这个