Skip to main content Microsoft Intelligent Data Platform Azure Arc Azure databases Power BI SQL Server 2025 SQL Server BI SQL Server 2022 SQL Server 2019 SQL Server 2017 SQL Server 2016 SQL Server 2005 - 2014 Downloads Community SQL End of Support Data Security - SQL Server Encryption SQL Server blog SQL Server and Azure SQL workshops Browse Microsoft Solutions Hub SQL Server Tech Community Azure Databases Tech Community Azure Synapse Analytics Tech Community Developer Find a partner Become a partner Partner resources Try SQL Server 2025 Microsoft Security Azure Dynamics 365 Microsoft 365 Microsoft Teams Windows 365 Microsoft AI Azure Space Mixed reality Microsoft HoloLens Microsoft Viva Quantum computing Sustainability Education Automotive Financial services Government Healthcare Manufacturing Retail Find a partner Become a partner Partner Network Microsoft Marketplace Software companies Blog Microsoft Advertising Developer Center Documentation Events Licensing Microsoft Learn Microsoft Research View Sitemap
·
2 min read

Microsoft Project Codename “Velocity” and Sync Framework News

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 “Velocity”.  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 online. 

 
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.
 
There are a lot of other great uses for this technology;

o   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.

o   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’s information cache can be scaled as if it were a single unified entity while providing high availability to the cached data.

o   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.

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’re excited because these partners show the traction we’ve had since we first started talking about Sync last November and how it would enable collaboration and offline scenarios for application, services and devices.  Ontela uses the Sync Framework to provide technology infrastructure to wireless carriers that allows consumers to unlock the photos in their camera phones.  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.
 
TechEd Developers is going to be a great experience! Stay tuned for more news at TechEd IT Professionals next week.
 
English (United States)
Your Privacy Choices Opt-Out Icon Your Privacy Choices
Consumer Health Privacy Sitemap Contact Microsoft Privacy Manage cookies Terms of use Trademarks Safety & eco Recycling About our ads