SD TIMES BLOG
dworthington

Last month, Forrester Research released a wave report about companies that provide elastic caching solutions. After speaking with Forrester in some detail, I'm convinced that the technology will become an integral component of application platforms -  both on premises and in the cloud. Now is the time to take notice.

Elastic caching solutions add scale to applications without requiring developers to re-architect applications, or add additional servers or virtual machines. That capability is especially critical in cloud computing, where data can become a bottleneck, and developers have to pay for what computing they use. "People talk about cloud computing being scalable, but data in a database doesn't scale easily," explained analyst Mike Gualtieri, one of the report's authors. "Data is locked into one database, and can't shard across databases without a redesign. Caching can help scale data across multiple instances [of an application]. Microsoft's decision to fold its "Velocity" caching technology into Windows Azure was an astute acknowledgment of this problem, he added.

"People don't understand this yet, but this is actually a cloud story," Gualtieri added. "[Elastic caching] is one of the gaps to be filled in for scaling data in the cloud."

Some caching solutions have advanced the state of the art to where high-speed data analysis is possible through Map/Reduce techniques. In plain English, that means that work is taken to the data instead of moving data to work. That technique can help solve bandwidth problems that would otherwise occur when working with large data sets, Gualtieri explained. Both Oracle and ScaleOut Software, a company that specializes in creating in-memory data grids, have this capability. You may recognize Map/Reduce through its association with Hadoop, an open source project that takes a disk-based approach for working with massive amounts of data. Commercial solutions including Aster Data work much the same way - with varying degrees of performance.

While using all memory is seen as being less economical than a disk-based approach on a very large scale, using Map/Reduce to apply a method on objects/namespaces in an all memory grid creates new opportunites in e-commerce, finance and other applications that require instant (and fault tolerant) data analysis.

Industry heavyweights including IBM, Oracle and currently dominate the elastic caching market, according to Forrester's weighted assessment based on technology and strategy. Newcomers GigaSpaces and Terracotta are likewise listed as leaders. The report also highlights several smaller players as being strong contenders including Gemstone on the Java side, and Alachisoft and ScaleOut Software on the .NET side (although ScaleOut supports both platforms). Oracle, through its acquisition of Coherence, and Gigaspaces originated the category.

Gemstone was recently acquired by VMware, TIBCO is entering the market with a product called "ActiveSpaces," and Terracotta is a possible acquisition target for Red Hat, which is also entering the market, Gualtieri noted. While it has developed its own caching technology, Microsoft's Velocity is not as robust as its partners' solutions , he said. Microsoft traditionally leaves room for its ISV partners to make money, but could realistically acquire either Alachisoft or ScaleOut, he added.

Currently rated 5.0 by 1 people

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Share this link: http://www.sdtimes.com/blog/1647

Tags:

parallelism | cloud | Microsoft

Comments

Add comment


 
 

biuquote
  • Comment




 
 
News on Monday
more>>
SharePoint Tech Report
more>>


   

 
 

Download Current Issue
MAY 2012 PDF ISSUE

Need Back Issues?
DOWNLOAD HERE

Want to subscribe?


 
blogs tab
Creation
To write better software, cultivate your ability to be creative.
05/19/2012 07:40 PM EST

Slick...but who needs it?
compilr.com is a well-designed site and the folks behind it seem to have their heart in the right place. But...who needs it?
05/16/2012 12:45 PM EST

How to be a better software developer
Want to be a better developer? You won't get there by mastering an interesting language or learning a new set of APIs.
05/14/2012 12:18 PM EST

Wooing Galatea
Do yourself a favor and check out Galatea 2.2, a wonderful book by novelist Richard Powers.
05/12/2012 07:05 PM EST

The world as story
An artificial-intelligence system at Carnegie Mellon seeks to understand the world by making statements about it.
05/10/2012 06:39 AM EST

The Rise of the Brogrammer, or the Rise of the Sexist Programmer?
Women in Silicon Valley get vocal about sexist ads and campaigns that contribute to a tense work environment.
05/09/2012 03:14 PM EST

 

Events calendar tab
5/23/2012 to 5/24/2012
Chicago
IEG

6/3/2012 to 6/7/2012
Orlando
IBM Rational

6/10/2012 to 6/15/2012
Las Vegas
SQE

6/10/2012 to 6/15/2012
Las Vegas
SQE

6/11/2012 to 6/14/2012
Bellevue, Wash.
AMD