Oracle has delivered a new version of its distributed in-memory data grid product, Oracle Coherence 3.6,
Announced in mid-July 2010, Oracle Coherence 3.6 is a component of Oracle Fusion Middleware 11g. And Oracle WebLogic Server
and Oracle Coherence are critical components of application grid and
private cloud deployments. Coherence also integrates with Oracle’s
recently announced Oracle Service Bus 11g, which is a key component of
Oracle SOA Suite 11g.
When Oracle acquired Tangosol in 2007,
Tangosol’s Coherence was one of the leading in-memory data grid
products on the market, if not the market leader overall. Coherence
remains a leader in its space, but is picking up competition from a
variety of new and interesting places said Cameron Purdy, vice
president of development at Oracle.
In an interview with eWEEK, Purdy said, “The whole
NoSQL space competes with us, as well as the whole .NET and Java data
grid space and other folks. But we’re in a pretty good position. We
have a hard lead to overcome.”
NoSQL is a movement promoting a loosely defined
class of non-relational data stores that break with a long history of
relational databases.
“With greater data scalability, reliability,
performance, and security, Oracle Coherence continues to set the
benchmark for distributed in-memory data grid products,” Purdy said in
a statement. “The new transaction framework and the session provider
for .NET extend the benefits of Coherence to a broader base of
developers and to organizations with Windows-based applications.”
For his part, in a Q&A on the Oracle website, Purdy said of Coherence:
“It was the first product of its kind. It was
quite successful and broadly adopted, and we have many large-scale
production deployments of the software that use literally hundreds of
servers working together. The biggest Web sites, the largest banking
systems, run our software. It has the lead in the market because of its
early innovation.”
Despite Coherence 3.6 being a “dot” or “point”
release rather than a whole new solid number version, it is a
significant improvement and technical undertaking for Oracle’s
developers, Purdy said. There are nearly 850 improvements to the
product in the 3.6 release, he said. “It’s the largest release we’ve
ever had.”
Oracle Coherence 3.6 introduces Coherence Quorum,
enabling greater control of capacity and resource management in grid
and cloud environments. And with the introduction of Coherence Query
Language (CohQL), a SQL-like query language, Oracle Coherence 3.6 helps
increase developer productivity. Also, developers can use the more
efficient query syntax to manage and use Oracle Coherence rather than
using programming languages, Purdy said.
Moreover, Oracle Coherence 3.6 Transaction
Framework provides support for distributed transactions, delivering
greater reliability for application data. In addition, Oracle Coherence
3.6 Session Provider for the Microsoft .NET Framework supports session
management for Microsoft .NET Framework-based applications, helping to
improve Web applications performance. And Oracle Coherence 3.6
introduces end-to-end Secure Sockets Layer (SSL) connectivity, ensuring
data privacy in a distributed environment.
Purdy said Oracle Coherence 3.6 provides
organizations with higher degrees of data reliability, accelerates
design time and features additional security extensions. The product
also fosters flexible integration with distributed transactional
environments by using Multi-Version Concurrency Control (MVCC) with
full XA support to allow exact reporting against live transactional
data.
Other key features of Coherence 3.6 include
extremely high data reliability, as well as improved developer
productivity and operational efficiency by delivering an SQL-like
syntax for both development and operational access and control of
large-scale, continuously available production environments.
“The new features in Oracle Coherence 3.6 will
help solve the scaling challenges that are quite typical in large,
complex, mission-critical applications,” said Victoria Livschitz,
president and CEO of Grid Dynamics, in a statement. “We believe this
new release of Coherence will help customers handle these issues even
more quickly, easily, and cost-effectively. The functionality
introduced in Coherence 3.6, such as support for distributed
transactions, will continue Coherence's tradition of providing fast,
reliable access to vital enterprise data and scaling applications on
economical hardware."
Meanwhile, Purdy said there have been two primary
ways the Tangosol/Coherence technology has been integrated into the
Oracle environment. One is by Oracle customers picking up the product
and giving it a try. The other is by integrating more and more with
other parts of the Oracle Fusion Middleware stack.