标签:
键值数据库
适用案例
现在讲几个适合使用键值数据库的情况。
1 存触会话信息电子商务网站的用户都与其购物车相绑定。由于购物车的内容要在不同时间、不同浏览器、不同电脑、不同会话中保持一致,所以可把购物信息放在value 属性中,并将其绑定到userid 这个键名上。此类应用程序最宜使用Riak 集群了。
列族数据库
SET Customer( ‘ mfowler ‘ ) ( ‘ demo access ‘ ) = ‘ allowed ‘ WITH ttl=2592000;
图数据库
在系统中创建节点与关系时, 可以用它们为客户推荐信息,例如"您的朋友也买了这件产品"或"给这些货品开发票时,通常也要为那些货品一并开票"。还可以用它们向旅行者提议: 来巴塞罗那旅游的人一般都会去看看安东尼· 高迪@ 所设计的建筑。用图数据库推荐信息时,有个副作用值得注意: 随着数据量变多,推荐信息所用的节点及关系数也激增。同一份数据可以挖掘出不同信息。例如,既可以从中看出客户总是将其与哪些产品一并购买,也可以查出与此产品一并开发票的其余产品。若两者不匹配,则可发出警示。因数据库与其他" 推荐引擎" ( recommendation engine ) 一样,也可以根据关系间的模式侦测交易欺诈( fraud in transaction ) 。
标签:
原文地址:http://blog.csdn.net/samlei/article/details/51201104