Hanuk's Microsoft Platform Strategy Blog

Hanu Kommalapati's musings on platform strategies.

Distributed in-memory cache - Velocity

Distributed in-memory cache from Microsoft at last!

Velocity is the code name for this distributed in-memory cache with the following features:

  • Distributed in-memory cache
  • A cluster of cache hosts provides fault tolerance
  • Supports optimistic as well pessimistic locking of cached objects
  • Manage the memory footprint through cache expiration (TTL) and LRU based eviction
  • Supports named caches and searchable regions
  • Client side cache using cache-aside pattern
  • ASP.NET session synchronization
  • Uses TCP/IP between the cache client and the cache cluster
  • The cache host is a Windows service running on a physical server. The host service can run on the same server as the cache client (e.g. web farm) or on a separate physical server with which the cache client (web server or other application client) can communicate with.

The above are a few aspects of Velocity as in the first CTP1 bits. The above may change during subsequent iterations of the product.

Velocity can be downloaded from the following location: http://www.microsoft.com/downloads/details.aspx?FamilyID=B24C3708-EEFF-4055-A867-19B5851E7CD2&displaylang=en

The Velocity team blog can be found at: http://blogs.msdn.com/velocity/

Cheers,

Hanu

Published Monday, June 09, 2008 1:01 PM by hanuk

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

 

Discount Airline Tickets » Distributed in-memory cache - Velocity said:

June 9, 2008 6:58 PM
 

jeeshan said:

i will wants some softwares of this site

September 24, 2008 4:34 AM

Leave a Comment

(required) 
(optional)
(required) 

  
Enter Code Here: Required
Submit

© 2009 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Microsoft
Page view tracker