From a non-functional side:
- - Horizontal scalability
- - High performance
- - Resilience
From a functional side, we use all aspects of the product in multiple applications. Popular features are querying, aggregations, cluster replication and language interoperability.
Improvements to My Organization
We use Coherence in a range of applications, from business-critical applications dealing with a vast amount of fast-moving data, to smaller applications looking to share data efficiently internally and with external apps and businesses.
One example would be as a portion of a risk-calculation engine that calculates complex values like PV, VaR and Greeks. Other technologies don’t allow the same level of scale and compute capability, while providing rigorous resilience and security underpinnings.
Room for Improvement
- Integration with non-Oracle products
- Becoming open source and creating an ecosystem allowing users to contribute features in a controlled manner
Use of Solution
I have used it from version 3.3 onwards, a period of about eight years.
We have encountered the occasional minor bug and very occasional more serious bug.
I have not encountered any scalability issues.
Customer Service and Technical Support
Technical support is very good.
I did not previously use a different solution.
We use Coherence for a number of applications, each with different requirements. It’s hard to provide a simple answer regarding initial setup but, in general, we find that Coherence is relatively simple to set up and use. However, it quickly becomes very complex as more features are used.
Other Solutions Considered
The product was in use when I joined.
Coherence is the most mature product in this space, with the backing of a large support organization.
For a long period, they led the field and are arguably still leading it, but there are other smaller, newer technologies that are catching up fast.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Sep 25 2016