Domanda

Abbiamo pensato un po' all'esecuzione di un database noSQL per il nostro prossimo progetto.Tuttavia, non siamo sicuri di quale piattaforma ci offrirà la migliore disponibilità possibile e abbia le migliori caratteristiche/funzioni di replica integrate per fornirlo, con il minimo mal di testa.

Al momento Cassandra appare come la migliore candidata, ma vorremmo saperne di più da qualcuno che ha più esperienza in questo settore, quindi lo facciamo.

Molte grazie!

È stato utile?

Soluzione

Molto probabilmente la disponibilità elevata verrà raggiunta con un clone di Dynamo.
Cassandra è una buona opzione anche se lo è stata colpito recentemente da parecchi primi adattatori.
Progetto Voldemort è anch'esso basato su Dynamo e quindi facilmente ottimizzato per l'alta disponibilità, è ciò che LinkedIn utilizza.
Un'altra interessante opzione noSQL potrebbe essere membase, io stesso non l'ho usato, ma la loro nozione di bucket virtuali per il ribilanciamento rispetto al semplice hashing coerente ha molto senso e sembrerebbe fornire un'alta disponibilità più solida.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top