还有一个关于NoSQL选择的问题.但是,我还没有找到有人要求这种目的,消息存储......
我有一个Erlang聊天服务器,我已经使用MySQL存储好友列表,以及"JOIN needed"信息.
我想存储消息(用户因为离线而没有收到消息......)并检索它们.
我已经预先选择了NoSQL,我不能使用像MongoDB这样的东西,因为它是面向RAM的范例,并且不能像其他人一样集群.我想我的列表中有3个选项:
我知道他们的模型不同,一个使用键/值,另一个使用SuperColumns和co.
到目前为止,由于它是Erlang的稳定客户端库,我对Riak有偏好.
我知道我可以使用Cassandra和Thrift,但是对于Erlang来说似乎不太稳定(我没有得到很好的回报)
我现在对HBase一无所知,只知道它存在并且基于像Cassandra和Riak这样的Dynamo.
所以这就是我需要做的事情:
现在,我对那些NoSQL DB真的很陌生,我一直都是MySQL爱好者,这就是为什么我问你这个问题,作为一个新手,会有比我更多经验的人帮我选择哪一个更好,并且会让我做我想做的一切,不用太麻烦......
谢谢 !