Еще один вопрос о том, какой NoSQL выбрать. Тем не менее, я еще не нашел кого-то, кто просил бы о таких целях, о хранении сообщений...
У меня есть сервер чата Erlang, я уже использую MySQL для хранения списка друзей и информации «необходимо ПРИСОЕДИНЯЙСЯ».
Я хотел бы сохранить сообщения (Этот пользователь не получил, потому что он был в автономном режиме... )и получить их.
Я сделал предварительный выбор -NoSQL, я не могу использовать такие вещи, как MongoDB, из-за его парадигмы, ориентированной на оперативную память, и не могу кластеризоваться, как другие. Я сократил свой список до 3 вариантов, я думаю:
Я знаю, что их модели довольно разные, одна использует ключ/значение, другая использует SuperColumns и т.д.
До сих пор я предпочитал Riak из-за его стабильной клиентской библиотеки для Erlang.
Я знаю, что могу использовать Cassandra с Thrift, но он кажется не очень стабильным с Erlang. (У меня нет хороших результатов по этому поводу.)
Я пока ничего не знаю о HBase, просто знаю он существует и основан на Dynamo, таком как Cassandra и Riak.
Итак, вот что мне нужно сделать.:
Прямо сейчас, я действительно новичок в этих базах данных NoSQL, я всегда был поклонником MySQL, поэтому я задаю вам этот вопрос, как новичок, не мог бы кто-нибудь у кого больше опыта, чем у меня. Помогите мне выбрать, какой из них лучше, и позволит мне делать все, что я хочу, без особых хлопот...
Спасибо !