Key-Value Store 一般用来存储什么样的数据?

最近要开始做毕业设计了,虽然自己比较熟悉iOS和Mac开发,但还是想借此机会来学习一些新的技术。

决定利用SAE搭建一套包括服务端、网页、手机客户端的应用。

这个应用中有个聊天模块,类似于微博中的“私信”功能。

对于“私信”数据的存储,是不是使用NoSQL相比传统关系数据库(MySQL)更有优势?
SAE中似乎只提供了一个KVDB供使用(http://sae.sina.com.cn/?m=devcenter&a...),关系数据库提供了MySQL。

那么我可不可以使用这个KVDB来存储“私信”数据,来避免“私信”数量增多时带来的查询性能问题?
如果可行,私信应该以怎样的方式存储到KVDB中?
如果不可行,KVDB可以用来存储什么样的数据呢?

查看回复