The World’s Leading Microsoft .NET Magazine
   
 
The .NET Addict's Blog

My Top Tags

                                                           

My RSS Feeds








I heart FeedBurner

Latest Diggs - Programming

Computers Blogs - Blog Top Sites

Site Hits

Total: 4,907,398
since: 19 Jan 2005

Velocity CTP3 coming up next week

posted Thu 12 Mar 09

In the past I've posted a brief discussion about Velocity that was based on my experience with it during CTP1/CTP2, which was a pretty raw and unpolished CTP. CTP2 was an improvement over the original CTP and CTP3 has even more improvements planned.

To recap, Velocity is Microsoft's distributed cache system. What sets it apart from other caches like memcached is that it has some pretty advanced features. Memcached has always struck me as a very useful distributed cache, if all you want is simple keyed put/get/delete. Velocity actually gives us a bit more than that.

Regions allow you to logically group keyed values next to each other. So if you have cached data items that you know are going to be stored and/or retrieved within a short time period of each other you can put them all in the same region. Those keys can have the same back-up policy and can be backed up together. This kind of thing can be used for application partitioning or even finer grained control within an individual application. Let's say you've got a shopping site you might create a region for all of your DVD cache data because if a user is flipping through DVD data on your site, optimizing the cache to feed those requests is a good thing.

Tags. I mentioned this before, and I'll mention it again. You folks all know what a freak I am about tags (even wrote a whitepaper about building tag clouds...) and the fact that not only can I create flat segmentation within my cache via tag, but that I can actually search and retrieve all cache items with a particular tag is awesome.

There are a whole bunch of other features that I am really excited about like auto-failover, backups, HA, load balancing that is not based on a fixed hash (take that memcached!), and much more.

Some of the stuff coming in CTP3 that I can't wait to find out about next week at MIX includes:

  • Bulk operation APIs
  • Security (including WCF channel security, simple token security, and domain credentials)
  • Event Notifications - this is one that I begged for during CTP1. I want the ability for my app to be notified when the cache changes. Keeping in mind that Velocity can be used for more than just ASP.NET, this is a fantastically useful feature, especially if you've got a bunch of back-end stuff running on .NET that is supporting your ASP.NET tier.
  • Read-Through/Write-Behind. Mmmmmmm...Performance...

I will post again about Velocity after I get my tech-obssessed hands on CTP3 so stay tuned :)

tags:            

links: digg this    del.icio.us    technorati    reddit

AddThis Social Bookmark Button




1. Jenny left...

Hi I really thankful to you because you are simply greatI am very happy to post my comment in this blog. I gathered lot of information from this site. Nice blog.

<a href="http://www.drug-intervention.com/arizona-drug-intervention.html ">Drug Intervention Arizona</a>


2. Kevin Clark left...
Tue 31 Mar 09 5:29 am :: http://www.alachisoft.com

You are right kevin. Velocity had long way to go before it can get to a point of a reliable caching solution. in the meanwhile NCache has everything that any application needs as far as availability, performance and scalability are concerned.

It also has an absolutely free version called NCache Express for applications that run on a two node cluster. For further details, please visit: www.alachisoft.com/ncache/index.html


Tag Related Posts

Geneva Distilled

Thu 09 Apr 09 1:27 P GMT-05

WPF Control Development Unleashed

Wed 25 Mar 09 2:26 P GMT-05

What's New in Silverlight 3

Fri 20 Mar 09 2:38 P GMT-05

MIX 2009 - Day 1 Recap

Thu 19 Mar 09 2:17 P GMT-05

At MIX 2009, pre-keynote

Wed 18 Mar 09 2:50 P GMT-05

Live Framework April 2009 CTP is out!

Fri 13 Mar 09 12:11 P GMT-05

Velocity CTP3 coming up next week

Thu 12 Mar 09 4:44 P GMT-05
tags:            

My first day using Windows 7 Beta 1

Wed 25 Feb 09 1:58 P GMT-05

Microsoft Windows Azure Distilled

Tue 28 Oct 08 1:42 P GMT-05

Microsoft's Lofty Direction

Sun 05 Oct 08 2:30 P GMT-05

MobileMe vs. Live Mesh Throwdown - Round 1

Wed 16 Jul 08 10:33 A GMT-05

MobileMe vs. Live Mesh - Round 1

Wed 11 Jun 08 12:20 A GMT-05

One Framework to Rule them All

Mon 25 Feb 08 6:49 P GMT-05

Acropolis or Acrapolis?

Thu 05 Jul 07 12:34 P GMT-05
tags:      

Microsoft Codename Acropolis - Unwrapped

Wed 20 Jun 07 3:22 P GMT-05
tags:              

Installing Orcas Beta 1 - VMware Style

Mon 23 Apr 07 12:16 P GMT-05

Orcas Beta 1 Released

Fri 20 Apr 07 7:09 P GMT-05

Visual Studio "Orcas" - March CTP is Available

Wed 28 Feb 07 12:28 P GMT-05
tags:            

July CTP is out... yay.

Tue 18 Jul 06 6:34 P GMT-05
tags:    

Tech-Ed 2006 Day 1 - Registration Day

Sun 11 Jun 06 7:17 P GMT-05

Dan Brown's got competition

Mon 05 Jun 06 3:51 P GMT-05