Ancora un'altra domanda su quale NoSQL scegliere. Tuttavia, non ho ancora trovato qualcuno che chiede questo tipo di scopo, memorizzazione dei messaggi ...Quale DB NoSQL in cluster per uno scopo di memorizzazione dei messaggi?
Ho un Erlang Chat Server fatto, sto già usando MySQL per memorizzare la lista di amici, e "JOIN needed" informazioni.
Vorrei memorizzare Messaggi (che l'utente non ha ricevuto perché era offline ...) e recuperarli.
Ho fatto una pre-selezione di NoSQL, non posso usare cose come MongoDB a causa del suo paradigma orientato alla RAM, e non riesco a cluster come gli altri. Ho la mia lista a 3 scelte immagino:
- HBase
- Riak
- Cassandra
So che il loro modello sono smettere diverso, uno che utilizza chiave/valore, l'altra usando SuperColumns e co.
Fino ad ora avevo una preferenza per Riak a causa della libreria client stabile per Erlang.
So che posso usare Cassandra con parsimonia, ma non sembra molto stabile con Erlang (non ho buoni rendimenti su di esso)
Io in realtà non so nulla di HBase in questo momento, solo sapere che esiste e si basa su Dynamo come Cassandra e Riak.
Quindi, ecco cosa devo fare:
- Store dal 1 ai messaggi X A utente registrato.
- Ottieni il numero di messaggi memorizzati per utente.
- recupera tutti i messaggi da un utente in una volta.
- elimina tutti i messaggi da un utente in una volta.
- eliminare tutti i messaggi più vecchi di X mesi
In questo momento, sono davvero una novità per coloro NoSQL DB, ho sempre stato un aficionados di MySQL, questo è il motivo per cui vi chiedo questa domanda, come un novizio , qualcuno che ha più esperienza di me potrebbe aiutarmi a scegliere quale è migliore, e vorrei lasciarmi fare tutto ciò che voglio senza molto fastidio ...
Grazie!
@BrianRoach: Non sembrano pensarlo così su questa domanda http://stackoverflow.com/questions/2892729/mongodb-vs-cassandra questo è lo stesso tipo di domanda. – TheSquad
il fatto che una domanda non sia stata downvoted e chiusa come avrebbe dovuto non influisce sul fatto che ... non è appropriato secondo le FAQ e meta. Inoltre, è stato 2 anni fa - le cose si sono evolute da allora con l'aggiunta di altri siti. –