HOW TO install an older version of a Windows Azure Storage via NuGet

I learnt about how to install an older version of a Windows Azure Storage library using a NuGet Package from Troy Hunt's article on how he queried 154 million records in Windows Azure Table Storage to return a result in just 4 seconds & inserted 22500 records per second.

You can install it using Version argument of the Install-Package PowerShell command within the Package Manager Console:
Install-Package WindowsAzure.Storage -Version 2.1.0.4

Why would you have to use an older version? Updates to Windows Azure SDK for .NET happen at irregular intervals (typically once every 1-5 months). If there are breaking changes in a newer version that you pick, it can break your existing code.

There are 2 more interesting Azure tidbits in the article:

+ If you need 100GB of storage and expect to hit it 10 million times, it’ll cost you $8 a month. If you try the same thing with Windows Azure SQL Database, it will cost you $176 a month - its 22 times more expensive.

+ Azure Table Storage charges $0.0000001 per “transaction”. To save money, you can batch up to 100 rows at a time and that will be treated as  one transaction. However, you can only batch records into the same partition.

Apparently, how to install an older version of package via NuGet is a hot question on Stack Overflow.

Comments