{"id":6433,"date":"2008-06-03T08:48:00","date_gmt":"2008-06-03T15:48:00","guid":{"rendered":"https:\/\/blogs.technet.microsoft.com\/dataplatforminsider\/2008\/06\/03\/microsoft-project-codename-velocity-and-sync-framework-news\/"},"modified":"2024-01-22T22:51:51","modified_gmt":"2024-01-23T06:51:51","slug":"microsoft-project-codename-velocity-and-sync-framework-news","status":"publish","type":"post","link":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2008\/06\/03\/microsoft-project-codename-velocity-and-sync-framework-news\/","title":{"rendered":"Microsoft Project Codename “Velocity” and Sync Framework News"},"content":{"rendered":"
\nMembers of the SQL Server Data Programmability team were at <\/span>TechEd Developers<\/span><\/a> this week announcing news around the <\/span>Microsoft Sync Framework<\/span><\/a> and what we are calling <\/span>Project \u201cVelocity\u201d<\/span><\/a>.\u00a0 Velocity is a distributed in-memory application cache <\/i>platform for developing scalable, high-performance applications. Velocity can be used to cache any type of data that is accessed frequently online.\u00a0 <\/span><\/span><\/span><\/p>\n
\u00a0<\/span><\/span><\/div>\n
Velocity is fully integrated with ASP.NET, allowing developers to cache ASP session data without accessing backend databases. This makes it easy and efficient for developers to store things like shopping cart details, wish list items or user settings associated with each customer for a particular visit.<\/span><\/span><\/div>\n
\u00a0<\/span><\/div>\n
There are a lot of other great uses for this technology;<\/span><\/span><\/div>\n

o<\/span>\u00a0\u00a0 <\/span><\/span><\/span>For example, a high-traffic online retailer could use Velocity to cache their product catalog information. Caching this information would drastically reduce the number of requests for the same data from the database. In this case, not only would Velocity provide better performance and a better user experience, but it would also reduce the load on the database backend.<\/span><\/span><\/p>\n

o<\/span>\u00a0\u00a0 <\/span><\/span><\/span>An ideal scenario for using Velocity is to cache application data across the entire web farm. Velocity allows the information cache to be scaled similarly to how website hosting scales across a large server farm or across a cluster of machines. Velocity\u2019s information cache can be scaled as if it were a single unified entity while providing high availability to the cached data. <\/span><\/span><\/p>\n

o<\/span>\u00a0\u00a0 <\/span><\/span><\/span>Velocity also eases the development complexities that are often associated with high availability web sites by allowing any serializable CLR object to be cached and by providing access through simple cache APIs. Velocity can be configured to run as a service that can be accessed over the network or it can be run embedded within the application. <\/span><\/span><\/p>\n

We also announced a couple of new partners for the Sync Framework, Ontela and SmugMug and that a Sync Framework CTP will soon be available for Windows Mobile. We\u2019re excited because these partners show the traction we\u2019ve had since we first started talking about Sync last November and how it would enable collaboration and offline scenarios for application, services and devices.\u00a0 Ontela uses the Sync Framework to provide technology infrastructure to wireless carriers that allows consumers to unlock the photos in their camera phones.\u00a0 SmugMug developed a solution that allows users to ad or modify a photo in one location, for example a desktop, and then automatically add or modify in multiple locations and applications, for example online photo albums, laptops and handhelds. <\/span><\/span><\/div>\n
\u00a0<\/span><\/div>\n
\nTechEd Developers is going to be a great experience! Stay tuned for more news at <\/span>TechEd IT Professionals<\/span><\/a> next week.<\/span><\/span>\n<\/div>\n
\n<\/span><\/span>\u00a0<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"

Members of the SQL Server Data Programmability team were at TechEd Developers this week announcing news around the Microsoft Sync Framework and what we are calling Project \u201cVelocity\u201d.\u00a0 Velocity is a distributed in-memory application cache platform for developing scalable, high-performance applications. Velocity can be used to cache any type of data that is accessed frequently<\/p>\n","protected":false},"author":1457,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ep_exclude_from_search":false,"_classifai_error":"","footnotes":""},"post_tag":[],"product":[],"content-type":[5225],"topic":[],"coauthors":[],"class_list":["post-6433","post","type-post","status-publish","format-standard","hentry","content-type-news"],"yoast_head":"\nMicrosoft Project Codename "Velocity" and Sync Framework News - Microsoft SQL Server Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2008\/06\/03\/microsoft-project-codename-velocity-and-sync-framework-news\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Microsoft Project Codename "Velocity" and Sync Framework News - Microsoft SQL Server Blog\" \/>\n<meta property=\"og:description\" content=\"Members of the SQL Server Data Programmability team were at TechEd Developers this week announcing news around the Microsoft Sync Framework and what we are calling Project \u201cVelocity\u201d.\u00a0 Velocity is a distributed in-memory application cache platform for developing scalable, high-performance applications. Velocity can be used to cache any type of data that is accessed frequently\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2008\/06\/03\/microsoft-project-codename-velocity-and-sync-framework-news\/\" \/>\n<meta property=\"og:site_name\" content=\"Microsoft SQL Server Blog\" \/>\n<meta property=\"article:publisher\" content=\"http:\/\/www.facebook.com\/sqlserver\" \/>\n<meta property=\"article:published_time\" content=\"2008-06-03T15:48:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-01-23T06:51:51+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-content\/uploads\/2018\/08\/cropped-microsoft_logo_element.png\" \/>\n\t<meta property=\"og:image:width\" content=\"512\" \/>\n\t<meta property=\"og:image:height\" content=\"512\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"SQL Server Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@SQLServer\" \/>\n<meta name=\"twitter:site\" content=\"@SQLServer\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"SQL Server Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 min read\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2008\/06\/03\/microsoft-project-codename-velocity-and-sync-framework-news\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2008\/06\/03\/microsoft-project-codename-velocity-and-sync-framework-news\/\"},\"author\":[{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/author\/sql-server-team\/\",\"@type\":\"Person\",\"@name\":\"SQL Server Team\"}],\"headline\":\"Microsoft Project Codename “Velocity” and Sync Framework News\",\"datePublished\":\"2008-06-03T15:48:00+00:00\",\"dateModified\":\"2024-01-23T06:51:51+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2008\/06\/03\/microsoft-project-codename-velocity-and-sync-framework-news\/\"},\"wordCount\":449,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/#organization\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2008\/06\/03\/microsoft-project-codename-velocity-and-sync-framework-news\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2008\/06\/03\/microsoft-project-codename-velocity-and-sync-framework-news\/\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2008\/06\/03\/microsoft-project-codename-velocity-and-sync-framework-news\/\",\"name\":\"Microsoft Project Codename \\\"Velocity\\\" and Sync Framework News - Microsoft SQL Server Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/#website\"},\"datePublished\":\"2008-06-03T15:48:00+00:00\",\"dateModified\":\"2024-01-23T06:51:51+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2008\/06\/03\/microsoft-project-codename-velocity-and-sync-framework-news\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2008\/06\/03\/microsoft-project-codename-velocity-and-sync-framework-news\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2008\/06\/03\/microsoft-project-codename-velocity-and-sync-framework-news\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Microsoft Project Codename “Velocity” and Sync Framework News\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/#website\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/\",\"name\":\"Microsoft SQL Server Blog\",\"description\":\"Official News from Microsoft\u2019s Information Platform\",\"publisher\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/#organization\",\"name\":\"Microsoft SQL Server Blog\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-content\/uploads\/2019\/08\/Microsoft-Logo.png\",\"contentUrl\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-content\/uploads\/2019\/08\/Microsoft-Logo.png\",\"width\":259,\"height\":194,\"caption\":\"Microsoft SQL Server Blog\"},\"image\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"http:\/\/www.facebook.com\/sqlserver\",\"https:\/\/x.com\/SQLServer\",\"https:\/\/www.youtube.com\/user\/MSCloudOS\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Microsoft Project Codename \"Velocity\" and Sync Framework News - Microsoft SQL Server Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2008\/06\/03\/microsoft-project-codename-velocity-and-sync-framework-news\/","og_locale":"en_US","og_type":"article","og_title":"Microsoft Project Codename \"Velocity\" and Sync Framework News - Microsoft SQL Server Blog","og_description":"Members of the SQL Server Data Programmability team were at TechEd Developers this week announcing news around the Microsoft Sync Framework and what we are calling Project \u201cVelocity\u201d.\u00a0 Velocity is a distributed in-memory application cache platform for developing scalable, high-performance applications. Velocity can be used to cache any type of data that is accessed frequently","og_url":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2008\/06\/03\/microsoft-project-codename-velocity-and-sync-framework-news\/","og_site_name":"Microsoft SQL Server Blog","article_publisher":"http:\/\/www.facebook.com\/sqlserver","article_published_time":"2008-06-03T15:48:00+00:00","article_modified_time":"2024-01-23T06:51:51+00:00","og_image":[{"width":512,"height":512,"url":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-content\/uploads\/2018\/08\/cropped-microsoft_logo_element.png","type":"image\/png"}],"author":"SQL Server Team","twitter_card":"summary_large_image","twitter_creator":"@SQLServer","twitter_site":"@SQLServer","twitter_misc":{"Written by":"SQL Server Team","Est. reading time":"2 min read"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2008\/06\/03\/microsoft-project-codename-velocity-and-sync-framework-news\/#article","isPartOf":{"@id":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2008\/06\/03\/microsoft-project-codename-velocity-and-sync-framework-news\/"},"author":[{"@id":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/author\/sql-server-team\/","@type":"Person","@name":"SQL Server Team"}],"headline":"Microsoft Project Codename “Velocity” and Sync Framework News","datePublished":"2008-06-03T15:48:00+00:00","dateModified":"2024-01-23T06:51:51+00:00","mainEntityOfPage":{"@id":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2008\/06\/03\/microsoft-project-codename-velocity-and-sync-framework-news\/"},"wordCount":449,"commentCount":1,"publisher":{"@id":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/#organization"},"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2008\/06\/03\/microsoft-project-codename-velocity-and-sync-framework-news\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2008\/06\/03\/microsoft-project-codename-velocity-and-sync-framework-news\/","url":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2008\/06\/03\/microsoft-project-codename-velocity-and-sync-framework-news\/","name":"Microsoft Project Codename \"Velocity\" and Sync Framework News - Microsoft SQL Server Blog","isPartOf":{"@id":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/#website"},"datePublished":"2008-06-03T15:48:00+00:00","dateModified":"2024-01-23T06:51:51+00:00","breadcrumb":{"@id":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2008\/06\/03\/microsoft-project-codename-velocity-and-sync-framework-news\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2008\/06\/03\/microsoft-project-codename-velocity-and-sync-framework-news\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2008\/06\/03\/microsoft-project-codename-velocity-and-sync-framework-news\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/"},{"@type":"ListItem","position":2,"name":"Microsoft Project Codename “Velocity” and Sync Framework News"}]},{"@type":"WebSite","@id":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/#website","url":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/","name":"Microsoft SQL Server Blog","description":"Official News from Microsoft\u2019s Information Platform","publisher":{"@id":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/#organization","name":"Microsoft SQL Server Blog","url":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-content\/uploads\/2019\/08\/Microsoft-Logo.png","contentUrl":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-content\/uploads\/2019\/08\/Microsoft-Logo.png","width":259,"height":194,"caption":"Microsoft SQL Server Blog"},"image":{"@id":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/#\/schema\/logo\/image\/"},"sameAs":["http:\/\/www.facebook.com\/sqlserver","https:\/\/x.com\/SQLServer","https:\/\/www.youtube.com\/user\/MSCloudOS"]}]}},"_links":{"self":[{"href":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-json\/wp\/v2\/posts\/6433"}],"collection":[{"href":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-json\/wp\/v2\/users\/1457"}],"replies":[{"embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-json\/wp\/v2\/comments?post=6433"}],"version-history":[{"count":1,"href":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-json\/wp\/v2\/posts\/6433\/revisions"}],"predecessor-version":[{"id":50050,"href":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-json\/wp\/v2\/posts\/6433\/revisions\/50050"}],"wp:attachment":[{"href":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-json\/wp\/v2\/media?parent=6433"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-json\/wp\/v2\/post_tag?post=6433"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-json\/wp\/v2\/product?post=6433"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-json\/wp\/v2\/content-type?post=6433"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-json\/wp\/v2\/topic?post=6433"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-json\/wp\/v2\/coauthors?post=6433"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}