"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: 304
Coherence
|Coherence book
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