Briefly * Coherence is in-memory, Cassandra is persisted * Coherence has a transactional model, Cassandra is eventually consistent * Coherence has specially written adapters for different environments/languages, Cassandra supports most languages through Thrift * They both are distributed repositories of data written in Java
Coherence seems to be in the same write-through cache / in-memory DB space as Terracotta or Gigaspaces, and not the distributed database space like Cassandra. It might be interesting to evaluate Coherence's clustering mechanisms, but I couldn't easily find documentation. Michael On Mon, Oct 5, 2009 at 7:41 AM, Evren Guden <evrengu...@gmail.com> wrote: > Hi, > What are the differences and similarities between Cassandra and oracle > coherence? > Thanks in advance. > Sincerely, > Evren > >