June 2010 Entries

SQL Azure: Improving Performance Using a Shard Library

Shards (defined as a collection of databases acting as one) are starting to take serious traction in the database development world because they offer something that was unavailable previously: asynchronous data fetching. It is fair to say that developing multi-threaded applications can be difficult. Shard technologies remove many of the complexities required to fetch data from multiple databases asynchronously. In this blog I will discuss a specific case in which performance was improved significantly ......