Top Banner
How Coherence Works (c) Copyright 2007. Oracle Corporation
13
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: How Coherence Works

How Coherence Works

(c) Copyright 2007. Oracle Corporation

Page 2: How Coherence Works

Distributed Data Management (access)

(c) Copyright 2007. Oracle Corporation

The Partitioned Topology

(one of many)

In-Process DataManagement

Page 3: How Coherence Works

Distributed Data Management (update)

(c) Copyright 2007. Oracle Corporation

Page 4: How Coherence Works

Distributed Data Management (failover)

(c) Copyright 2007. Oracle Corporation

Page 5: How Coherence Works

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

Page 6: How Coherence Works

Data Distribution: Clients and Servers

(c) Copyright 2007. Oracle Corporation

“Clients” with storage disabled

“Servers” with storage enabled

Page 7: How Coherence Works

Near Caching (L1 + L2) Topology

(c) Copyright 2007. Oracle Corporation

Page 8: How Coherence Works

Observing Data Changes

(c) Copyright 2007. Oracle Corporation

Page 9: How Coherence Works

Parallel Queries

(c) Copyright 2007. Oracle Corporation

Page 10: How Coherence Works

Parallel Processing and Aggregation

(c) Copyright 2007. Oracle Corporation

Page 11: How Coherence Works

Data Source Integration (read-through)

(c) Copyright 2007. Oracle Corporation

Page 12: How Coherence Works

Data Source Integration (write-through)

(c) Copyright 2007. Oracle Corporation

Page 13: How Coherence Works

Data Source Integration (write-behind)

(c) Copyright 2007. Oracle Corporation