Using Time-based Partition Keys in #Azure Table Storage
Using Time-based Partition Keys in #Azure Table Storage In a previous post about storing Azure Storage Table entities in descending order I combined a time-based key with a guid in order to create a...
View Article#Azure Storage Tables – DateTime.MinValue is not supported
#Azure Storage Tables – DateTime.MinValue is not Within the Supported DateTime Range Azure Table Storage is a NoSQL storage key/value based part of Microsoft Azure Storage services. It’s really good at...
View ArticleService Logger For Windows Azure Roles Using Table Storage Service
Logging in Windows Azure can be done through Windows Azure Diagnostics. This solution collects a ton of detailed data that can be hard to parse through. I recently needed a close to real-time trace of...
View ArticleStoring Windows Azure Storage Table Entities in Descending Order
Windows Azure Table Storage stores Entities in ascending order based on the Row Key. In logs and historical data it can be useful to inverse the sort order. This allows us to take the 100 most recent...
View ArticleInserting & Modifying Large Amounts of Data in Windows Azure Table Storage...
Modifying data in Windows Azure Table Storage Service can be done operation by operation or it can be done in batches. The golden rules below describe the limitations and constraints imposed by the...
View ArticleQuerying Over Windows Azure Table Storage Service
Windows Azure Table Storage Service can be queried using various approaches. I use the Windows Azure Storage NuGet package and reusable queries. A Query on Windows Azure Table Storage Service usually...
View ArticleWhy Are WebRequests Throttled? I Want More Throughput!
By default, a web browser – or in this case any .Net application that uses the System.Net.WebRequest class – will only allow up to 2 simultaneous threads at a time per host domain. One way to lift...
View ArticleThe ODataLib Dependency Issues in the Storage Client Library for .NET are Now...
Its Finally Here! On March 20th 2013 the Windows Azure Storage Client Library reached version 2.0.5.0. With this new version came a few important changes, one of which I was desperately waiting for,...
View ArticlePut Your Windows Azure SQL Database on a Diet!
Putting your database on a diet doesn’t mean getting rid of your data. It means taking a closer look at how you store and consume your data. I recently asked if your data belonged in a database. In...
View ArticleAre You Getting a 403 (Forbidden) From Windows Azure Storage Services?
If your development computer isn’t set to the correct date / time and you are working with Windows Azure you might end up like this guy! I know I did! Recently I tried to shift back the clock on my...
View ArticleMy Recommendations For Windows Azure Literature
In 2010 I bought a Kindle and it changed my life! Since then I’ve been catching up on books I should have read years ago. Back then, reading technical books meant carrying bulky/ heavy printed books in...
View ArticleWindows Azure Table Storage Service – Migrating Tables Between Storage Accounts
Building on top of the code from my post “Windows Azure Blob Storage Service – Migrating Blobs Between Accounts” I added logic so that the Windows Azure Storage Account migration process recreate all...
View ArticleWindows Azure Storage Best Practices
Today I was watching the "Windows Azure Storage: What’s Coming, Best Practices, and Internals" session from Build 2013. These are the best practices that were presented. As I previously mentioned in...
View ArticleCreate Single Use URIs to Protect Your Resources!
Finding the problem, of controlling access to specific resources for a certain amount of time and for a certain amount of downloads, to be quite interesting. So I decided to design a solution that...
View ArticleI Take it Back! Use Windows Azure Diagnostics
I used to create my own logging mechanisms for my Windows Azure Cloud Services. For a while this was the perfect solution to my requirements. But It had a down side, it required cleanup routines and a...
View ArticleCreate Predictable GUIDs for your Windows Azure Table Storage Entities
This week I was face with an odd scenario. I needed to track URIs that are store in Windows Azure Table Storage. Since I didn’t want to use the actual URIs as row keys I tried to find a way to create...
View Article#Azure Table Storage – Using StartsWith to Filter on RowKeys
Using StartsWith to Filter on RowKeys There are many scenarios where filtering on partial RowKeys makes sense. One of these scenarios is Azure Diagnostics Log analysis where events are partitioned by...
View Article