0% found this document useful (0 votes)
41 views13 pages

How Coherence Works

The document discusses how Coherence works for distributed data management. It covers topics like the partitioned topology, access, update, failover, data distribution between clients and servers, near caching, observing data changes, parallel queries, parallel processing and aggregation, and data source integration.

Uploaded by

Singsg Singsg
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
41 views13 pages

How Coherence Works

The document discusses how Coherence works for distributed data management. It covers topics like the partitioned topology, access, update, failover, data distribution between clients and servers, near caching, observing data changes, parallel queries, parallel processing and aggregation, and data source integration.

Uploaded by

Singsg Singsg
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 13

How Coherence Works

(c) Copyright 2007. Oracle Corporation

Distributed Data Management (access)


The Partitioned
Topology

(one of many)
In-Process
Data
Management

(c) Copyright 2007. Oracle Corporation

Distributed Data Management (update)

(c) Copyright 2007. Oracle Corporation

Distributed Data Management (failover)

(c) Copyright 2007. Oracle Corporation

Distributed Data Management


Members have logical access to all Entries

At most 2 network operations for Access


At most 4 network operations for Update
Regardless of Cluster Size
Deterministic access and update behaviour
(performance can be improved with local caching)

Predictable Scalability

Cache Capacity Increases with Cluster Size


Coherence Load-Balances Partitions across Cluster
Point-to-Point Communication (peer to peer)
No multicast required (sometimes not allowed)

(c) Copyright 2007. Oracle Corporation

Data Distribution: Clients and Servers


Clients
with storage
disabled

Servers
with storage
enabled

(c) Copyright 2007. Oracle Corporation

Near Caching (L1 + L2) Topology

(c) Copyright 2007. Oracle Corporation

Observing Data Changes

(c) Copyright 2007. Oracle Corporation

Parallel Queries

(c) Copyright 2007. Oracle Corporation

Parallel Processing and Aggregation

(c) Copyright 2007. Oracle Corporation

Data Source Integration (read-through)

(c) Copyright 2007. Oracle Corporation

Data Source Integration (write-through)

(c) Copyright 2007. Oracle Corporation

Data Source Integration (write-behind)

(c) Copyright 2007. Oracle Corporation

You might also like