Welcome to AspAdvice Sign in | Join | Help

Microsoft's "Velocity" project

Some skillful people at Microsoft have started yet one interesting project to increase our toolbox. It's "Velocity" which targets to help dealing with caching - local and distributed - through all the .NET application types, not just ASP.NET.

From: http://msdn.microsoft.com/fi-fi/library/cc645013(en-us).aspx

“Velocity” is a distributed in-memory application cache platform for developing scalable, available, and high-performance applications. “Velocity” fuses memory across multiple computers to give a single unified cache view to applications. Applications can store any serializable CLR object without worrying about where the object gets stored. Scalability can be achieved by simply adding more computers on demand. “Velocity” also allows for copies of data to be stored across the cluster, thus protecting data against failures. “Velocity” can be configured to run as a service accessed over the network or can be run embedded with the distributed application. “Velocity” includes an ASP.NET session provider object that enables ASP.NET session objects to be stored in the distributed cache without having to write to databases. This increases the performance and scalability of ASP.NET applications

See also:

Team Blog
http://blogs.msdn.com/velocity

Forum
http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=2142&SiteID=1

Download
http://www.microsoft.com/downloads/details.aspx?FamilyId=B24C3708-EEFF-4055-A867-19B5851E7CD2&displaylang=en

Of course at first I'm thinking that does this bring anything added value compared to 3rd party products - price is one likely, of course - or to Caching Application Block. Push based notifications is a big wish for this sort of tool, and I strongly think pretty well reasoned too.

Sponsor
Published Wednesday, June 04, 2008 6:15 PM by joteke
Filed under: ,

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

# re: Microsoft's "Velocity" project

I just wanted to point out that our company, ScaleOut Software, has been delivering fully featured, scalable, highly available distributed caching for .NET since January, 2005. The key features that Microsoft listed at TechEd for release in CTP2 and V1 (and others which will not be available in V1) are available today in ScaleOut StateServer. SOSS is also self-configuring and self-healing. Please see our Web site's press release for our response to the Velocity announcement. Thanks.
Friday, June 06, 2008 12:08 PM by Bill Bain

# NCache is a much better distributed cache

I think Velocity CTP1 leaves much to be desires and CTP2 is only a marginal improvement over CTP1. I feel it will be some time before Microsoft stabalizes Velocity to a level where it is acceptable for serious environments. In the meantime, NCache already provides all of CTP1, CTP2, and many more features. NCache is the first, the most mature, and the most feature-rich distributed cache in the .NET space. NCache is an in-memory distributed cache for .NET and also provides a distributed ASP.NET Session State. Check it out at http://www.alachisoft.com. NCache Express is a totally free version of NCache. Check it out at http://www.alachisoft.com/rp.php?dest=/ncache/ncache_express.html.
Tuesday, October 14, 2008 5:03 PM by Iqbal Khan

# re: Microsoft's "Velocity" project

Although Velocity has made progress from CTP1 to CTP2, it still leaves much to be desired. It will be some time before they provide all the important features in a distributed cache and even longer before it is tested in the market. I wish them good luck. In the meantime, NCache already provides all CTP2 & V1, and many more features. NCache is the first, the most mature, and the most feature-rich distributed cache in the .NET space. NCache is an enterprise level in-memory distributed cache for .NET and also provides a distributed ASP.NET Session State. Check it out at http://www.alachisoft.com. NCache Express is a totally free version of NCache. Check it out at http://www.alachisoft.com/rp.php?dest=/ncache/ncache_express.html.
Monday, November 03, 2008 9:08 AM by Sarah on Distributed Caching

# wan optimization solutions

Bangor car dealers and realtors: It’ s a race to see who can rip you off the most.

Wednesday, December 03, 2008 4:07 AM by wan optimization solutions

Leave a Comment

(required) 
required 
(required) 
Enter the code you see below