Geeks With Blogs


Google My Blog

Murray Gordon Flash a-ah! Savior of the universe...

Microsoft project code named "Velocity" provides a highly scalable in-memory application cache for all kinds of data. By using cache, your application performance can improve significantly by avoiding unnecessary calls to the data source.

By using distributed cache, your application can scale to match an increasing demand with increasing throughput. "Velocity" distributed cache is provided in the form of a cache cluster, simplifying your application code by managing the complexities of load balancing behind the scenes.

When you use "Velocity," you can retrieve data by using keys or other identifiers, called tags. "Velocity" supports optimistic and pessimistic concurrency models and a variety of cache configurations.

You can find the download for "Microsoft Project Code Named “Velocity” Community Technology Preview 1 (CTP1)" at the following link:

You can find a Microsoft Project Code Name "Velocity" - Samples at:

There are some similar 3rd party solutions out there like memcached and NCache. memcached has a nice pedigree of users that include YouTube, Wikipedia, Digg, New York Times and other high-traffic sites. So clearly it’s proven itself pretty well.

I'm hoping to design a pluggable caching layer for a test site so that the underlying caching technology can be swapped out. It would be nice to compare the performance between memcached, NCache, and Velocity.

Interestingly this isn’t the first time I have been asked about distributed caching. Glad to see we have a Product Team supported solution shortly on its way.

Posted on Sunday, June 15, 2008 6:53 PM | Back to top

Comments on this post: Distributed Caching Architecture = Codename "Velocity"

# re: Distributed Caching Architecture = Codename "Velocity"
Requesting Gravatar...
Thanks for sharing your views about distributed caching and Velocity. Microsoft Velocity only covers a small portion of what caching solutions providers like NCache are offering. Their recent discussions about their CTP release clearly indicate that they have a long way to go.

NCache has been the choice of various critical applications throughout the world. Its scalability, high availability and performance are the reasons it has earned the trust of developers, senior IT and management personnel within high profile companies.

For a complete list of features and details please visit

You can compare the the performance either by downloading a 60 day trial enterprise/developer version or totally free NCache Express from

Team NCache

Left by Martin on Aug 26, 2008 9:30 AM

Your comment:
 (will show your gravatar)

Copyright © Murray Gordon | Powered by: