.键值数据库适用案例现在讲几个适合使用键值数据库的情况。1 存触会话信息通常来说,每一次网络会话都是唯一的,所以分配给它们的session id 值也各不相同。如果应用程序原来要把session id 存在磁盘上或关系型数据库中,那么将其迁移到键值数据库之后, 会获益良多, 因为全部会话内容都可以用一条PUT 请求来存放,而且只需一条GET 请求就能取得。由于会话中的所有信息都放在一个对象中,所以这种 单请求操作 (single-request operation ) 很迅速。许多网络应用程序都使用像Memcached 这样的解决方案。如果可用性 较为重要,可使用Riak .2 用户配置信息几乎每位用户都有userld 、usemame 或其他独特的属性, 而且其配置信息也各自独立, 诸如语言、颜色、时区、访问过的产品等。这些内容可全部放在一个对象里,以便只用一次GET 操作即获取某位用户的全部配置信息。同理,产品信息也可如此存放。3 购物车数据电子商务网站的用户都与其购物车相绑定。由于购物车的内容要在不同时间、不同浏览器、不同电脑、不同会话