Otra pregunta más sobre qué NoSQL elegir. Sin embargo, aún no he encontrado a alguien que me solicite este tipo de propósito, almacenando mensajes ...¿Qué BD noSQL agrupada para un propósito de almacenamiento de mensajes?
Tengo un servidor de chat Erlang, ya estoy usando MySQL para almacenar mi lista de amigos, y "ÚNASE necesario" informaciones
Me gustaría almacenar Mensajes (Ese usuario no ha recibido porque no estaba conectado ...) y recuperarlos.
He hecho una preselección de NoSQL, no puedo usar cosas como MongoDB debido a su paradigma orientado a RAM, y no puedo agruparme como otros. tengo por mi lista de 3 opciones supongo:
- hbase
- Riak
- Cassandra
Sé que su modelo se dejó diferente, utilizando la clave/valor, el otro usando SuperColumns y co.
Hasta ahora tenía una preferencia por Riak debido a que es una biblioteca cliente estable para Erlang.
sé que puedo usar con Cassandra Thrift, pero no parece muy estable con Erlang (no he conseguido un buen rendimiento en ello)
Realmente no sé nada de HBase en este momento, justo Sé que existe y está basado en Dynamo como Cassandra y Riak.
Así que esto es lo que tiene que hacer:
- tienda de 1 a X mensajes por usuario registrado.
- Obtenga la cantidad de mensajes almacenados por usuario.
- recuperar todos los mensajes de un usuario a la vez.
- borra todos los mensajes de un usuario a la vez.
- eliminar todos los mensajes que son más de X meses
En este momento, estoy realmente nuevo a los NoSQL DB, siempre he estado un aficionados MySQL, Esto es por lo que te haga esta pregunta, como un novato , alguien que tenga más experiencia que yo podría ayudarme a elegir cuál es mejor, y me dejaría hacer todo lo que quiero sin mucha molestia ...
¡Gracias!
@BrianRoach: No parecen pensar así en esta pregunta http://stackoverflow.com/questions/2892729/mongodb-vs-cassandra este es el mismo tipo de pregunta. – TheSquad
el hecho de que una pregunta no fue downvoted y cerrada como debería haber sido no afecta el hecho de que ... no es apropiado según las preguntas frecuentes y meta. Además, eso fue hace 2 años, las cosas han evolucionado desde entonces con la adición de otros sitios. –