In-memory data grid enables application developers and managers fast access to key-value data. Coherence ensures for customers maximum scalability and performance in enterprise applications by providing clustered low-latency data storage, polyglot grid computing, and asynchronous event streaming.
See how Coherence works in this demo.
Coherence is a distributed, in-memory system for storing frequently accessed data that significantly accelerates application performance.
Coherence stores frequently accessed data as serialized key-value pairs in a Java Virtual Machine (JVM) cluster with automatic sharding. Read, query, and write latencies are fast - on the order of 1 millisecond - to achieve maximum application performance and stability.
Union Pacific Railroad built its next-generation logistics platform on Oracle Coherence because the scale of its microservice architecture (20,000 JVMs serving 1.3B calls per day) demanded a highly scalable data management technology.
Overloaded backends cause poor experience and scaling limits. Inject Coherence to relieve load and improve performance.
Coherence’s in-place processing is ideal for data-intensive computation, such as risk analytics in financial services.
With event models, messaging, and integration with Oracle Stream Analytics, Coherence is ideal for event-driven systems.
Coherence’s persistence feature alleviates the need for any other data store needed for state used by microservices.
Randy Stafford, Oracle Coherence Product Manager, Oracle
Coherence 14.1.1 brings significant new features to market, including support for cloud-native microservices architecture while expanding use cases. Coherence 14.1.1 contains major new functionality: Topics, distributed tracing, GraalVM integration, and JDK 11 support.
Read the complete post