"Oracle Coherence 3.5" Book - My Humble Review

Posted by [email protected] on Oracle Blogs See other posts from Oracle Blogs or by [email protected]
Published on Thu, 13 May 2010 19:08:06 +0000 Indexed on 2010/05/13 19:26 UTC
Read the original article Hit count: 282

Filed under:
|

 

After reviewing the book in more detail I say again that it is a great guide for sure.

Lots of important concepts that sometimes can be somewhat confusing are deeply reviewed, including all types of caching schemes and backing maps, and the cache topologies with their corresponding performances and very useful "When to use it?" sections.

Some functionalities that are very desirable or used a lot are reviewed with examples and best practices of implementation, including:

  • Data affinity
  • Querying
  • Pagination
  • Indexes
  • Aggregations
  • Event processing, listening and triggering
  • Data persistence
  • Security

Regarding the networking and architecture topics, Coherence*Extend is exhaustively reviewed, including C++ and .NET clients, with very good tips and examples, even including source codes. Personally, I am also glad to see that the address providers (<address-provider> tag), new feature in Coherence 3.5 which is a way to programmatically provide well-known addresses in order to connect to the cluster, is mentioned on the book, because it provides new functionalities to satisfy some special configuration requirements for example:

  • Provide a way to switch extend nodes in cases of failure
  • Implement custom load balancing algorithms and/or dynamic discovery of TCP/IP connection acceptors
  • Dynamically assign TCP address and port settings when binding to a server socket

Another very interesting and useful section is the "Coherent Bank Sample Application", which is a great tutorial, useful to understand how Coherence interacts with third party products establishing a clear integration with them, including the use of non-Oracle products like MS Visual Studio.

 

© Oracle Blogs or respective owner

Related posts about Coherence

Related posts about Coherence book