TrustRadius
Oracle Coherence is database management and development software.Oracle Coherence Review!Our user interface uses Oracle Coherence cache in the middle office space in an investment bank. Our UI serves to display as well as operate on data. All data is stored in Oracle DB, but obviously, we need caches to boost performance. Hitting a DB every time new information is necessary is just too much.,I think it is pretty robust. Doesn't break. A very sophisticated failover logic. Data rarely gets lost. Highly configurable depending on how frequently and quickly data needs to be retrieved.,I can't really come up with too many flaws, but possibly a bit expensive considering there are good open source caches like Ehcache.,8,It does serve its purpose well: being a robust cache solution that provides faster data access to our applications. Regarding ROI, it all depends on a trade-off between cost, performance, robustness and support. Each team/company has to decide.,EhcacheCoherence cache is awsomely performantIt is used organization-wide and we also have separate Oracle Coherence expertise department to help users of Coherence. The Oracle in-memory cache solution allows to make more reliable and robust applications and services for our business. In my particular project, the Coherence cache provides the performance we look for while calculations are being made. Without Coherence we would not be able to meet timings in both end of day (EOD) and intraday calculations.,Fast in-memory cache. Load balancing in clustered configuration. Flexibly configurable. Easily interacts with database.,Configuration difficulties (because of flexibility I suppose). Weak logging (hard to trace and resolve problems).,9,Better performance allows us to onboard more clients Decom few mainframes that were needed to handle lots of DB queries Better customer service with intraday calculations ability.,TIBCO DataSynapse GridServer,Oracle Database, SAP Sybase IQ, JReportCoherence in-memory data gridOracle Coherence is used to store/sync real time trade data from a source front desk application. It is used by our LOB to calculate the risk parameters (greeks) on those trades. As Oracle Coherence is in memory, clustered, stable, distributed, scalable, failure resistance; it has provided great support and technology to timely calculation of risk parameters.,Distributed in memory data managment. Your data is near your data manipulator or calculator engine. Write behind, read through, write through concept. Fault tolerance and scalable. Continueous query, live events, map reduced aggregiation, extend client are few of the very good features I have used.,Real time monitoring - Java console using JMX manageable node is not quite friendly. Security is not by default, we need to implement it. Real time troubleshoot needs to improve.,9,In my current project, it is yet to be decided as we are on the way to make it live for users. But I am sure it will be an added value to obtain timely calculations.,jem fire
Unspecified
Oracle Coherence
18 Ratings
Score 8.0 out of 101
TRScore

Oracle Coherence Reviews

Oracle Coherence
18 Ratings
Score 8.0 out of 101
Show Filters 
Hide Filters 
Filter 18 vetted Oracle Coherence reviews and ratings
Clear all filters
Overall Rating
Reviewer's Company Size
Last Updated
By Topic
Industry
Department
Experience
Job Type
Role
Reviews (1-3 of 3)
  Vendors can't alter or remove reviews. Here's why.
No photo available
April 14, 2017

"Oracle Coherence Review!"

Score 8 out of 10
Vetted Review
Verified User
Review Source
Our user interface uses Oracle Coherence cache in the middle office space in an investment bank. Our UI serves to display as well as operate on data. All data is stored in Oracle DB, but obviously, we need caches to boost performance. Hitting a DB every time new information is necessary is just too much.
  • I think it is pretty robust. Doesn't break.
  • A very sophisticated failover logic. Data rarely gets lost.
  • Highly configurable depending on how frequently and quickly data needs to be retrieved.
  • I can't really come up with too many flaws, but possibly a bit expensive considering there are good open source caches like Ehcache.
It literally all boils down to the budget a team has. Nowadays, even investment banks look for every opportunity to cut cost. Oracle Coherence is a pretty robust and highly configurable cache application that every team should use if they can afford. If they can't, then open source code is their answer.
Read this authenticated review
Sergey Blashkov profile photo
December 14, 2015

Oracle Coherence Review: "Coherence cache is awsomely performant"

Score 9 out of 10
Vetted Review
Verified User
Review Source
It is used organization-wide and we also have separate Oracle Coherence expertise department to help users of Coherence. The Oracle in-memory cache solution allows to make more reliable and robust applications and services for our business. In my particular project, the Coherence cache provides the performance we look for while calculations are being made. Without Coherence we would not be able to meet timings in both end of day (EOD) and intraday calculations.
  • Fast in-memory cache.
  • Load balancing in clustered configuration.
  • Flexibly configurable.
  • Easily interacts with database.
  • Configuration difficulties (because of flexibility I suppose).
  • Weak logging (hard to trace and resolve problems).

The best case is when you have a huge amount of static (rarely changed) data. For example if you have end of day calculations you can load all static data into the cache and operate them.

The inappropriate case from my point of view is to put data in the cache and ask it to sync that data to a database.

Read Sergey Blashkov's full review
No photo available
February 10, 2016

Oracle Coherence Review: "Coherence in-memory data grid"

Score 9 out of 10
Vetted Review
Verified User
Review Source
Oracle Coherence is used to store/sync real time trade data from a source front desk application. It is used by our LOB to calculate the risk parameters (greeks) on those trades. As Oracle Coherence is in memory, clustered, stable, distributed, scalable, failure resistance; it has provided great support and technology to timely calculation of risk parameters.
  • Distributed in memory data managment. Your data is near your data manipulator or calculator engine.
  • Write behind, read through, write through concept.
  • Fault tolerance and scalable.
  • Continueous query, live events, map reduced aggregiation, extend client are few of the very good features I have used.
  • Real time monitoring - Java console using JMX manageable node is not quite friendly.
  • Security is not by default, we need to implement it.
  • Real time troubleshoot needs to improve.

Oracle Coherence is well suited where data oriented timely real time calculation is required. Coherence not appropriate if your data is off of heterogenous objects and you need proper persistence media (like database).

My key question to ask for selection is how big of a data object you will be caching in each node? Do these data objects have any particular format or pattern?

Read this authenticated review

Oracle Coherence Scorecard Summary

Feature Scorecard Summary

Version control tools (1)
6.4
Test data generation (1)
8.2
Performance optimization tools (2)
6.8
Schema maintenance (1)
8.2
Database change management (1)
5
User management (1)
7.3
Database status reporting (1)
8

About Oracle Coherence

Oracle Coherence is database management and development software.
Categories:  Database Management

Oracle Coherence Technical Details

Operating Systems: Unspecified
Mobile Application:No