Oracle Coherence è una cache puro in memoria che possono essere distribuiti attraverso i nodi. A seconda della sua configurazione, può avere una consistenza forte o un'eventuale coerenza per inserti e aggiornamenti. La coerenza è basata su oggetti - modello di dati coerente. Dato che si acquista Coherence da Oracle, è possibile ottenere supporto commerciale da Oracle.
Cassandra è un archivio dati bigotto distribuito su nodi. Nessun singolo punto di errore. Utilizza alcuni caching per migliorare le prestazioni prima di trasferire i dati su disco nella sua implementazione di bigTable. Cassandra richiede una certa struttura nella sua tupla (chiave/valore/data/ora), ma in caso contrario può supportare strutture dati flessibili.
Le preferenze devono essere determinate dal caso d'uso. Sono entrambi piuttosto interessanti per loro.
Si potrebbe anche voler verificare - Terracotta nello spazio in memoria - CouchDB e HBase come altri giocatori nel grande spazio del tavolo.
fonte
2009-10-17 22:41:58
Trovato qualcosa di più per confrontare http://bhavin.directi.com/tag/cassandra/ o guardare http://www.slideshare.net/rbadaro/writing-scalable-software-in-java. Penso che dipenda dai requisiti. – Christian13467