• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Using Azure Table Storage in your Startup
 

Using Azure Table Storage in your Startup

on

  • 561 views

Jose has been working during the past 10+ months on a startup project that runs on MVC4 and the Microsoft Azure Platform, making heavy use of Azure tables and blobs for data storage. Come along and ...

Jose has been working during the past 10+ months on a startup project that runs on MVC4 and the Microsoft Azure Platform, making heavy use of Azure tables and blobs for data storage. Come along and hear about how it all works, tips, recommended tools, lessons learned, and pitfalls. It will be full of live demos!

Time permitting, he will be sharing his experiences on building a online-service using the Microsoft .NET web stack.

Statistics

Views

Total Views
561
Views on SlideShare
553
Embed Views
8

Actions

Likes
0
Downloads
3
Comments
0

2 Embeds 8

http://www.linkedin.com 5
https://twitter.com 3

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Using Azure Table Storage in your Startup Using Azure Table Storage in your Startup Presentation Transcript

    • Using Azure Table Storage in your Startup Jose Parra jparra@geeksco.com @josedavidparra
    • Portals End Users Azure Web Role Accounts XXXXX XXXXXXX Jobs XXX Azure Table Storage XXX XXX XX Editors Data Access Adapters XXXXXXX Biz Logic XXXXX Web UI XXX XX Logs XXXXX XXXXXXX XXX XXX XX Documents Admin Static Content Customer Support (UsersVoice) Payment SMTP Gateway Gateway (PayPal) (SendGrid) Azure BLOBs
    • http://www.windowsazure.com/enus/pricing/calculator/
    • • Cost! • • US$1.75/mo for 25GB vs US$76 with SQL Azure $0.01 for 100K transactions (N/A for SQL Azure)
    • Windows Azure Storage Account
    • 2x Same region (GRS) • 3x Same sub-region (LRS) •
    • Not an RDBMS! Table http://<storage account>.table.core.windows.net/<table> Insert Update Entities Merge – Partial update Replace – Update entire entity Upsert Delete Query Entity Group Transactions Multiple CUD Operations in a single atomic transaction
    • > > > PartitionKey (Category) Action Fast & Furious … 10000 more Action movies Action The Bourne Ultimatum … 100000 more Action & Animation movies Animation Open Season 2 … Client RowKey (Title) 100000 more Animation movies Animation The Ant Bully Comedy Office Space … 1000000 more Comedy & SciFi movies SciFi Star Trek … 100000 more SciFi & War movies … 100000 more War movies War Defiance 28
    • > > > > > PartitionKey (Category) RowKey (Title) Rating Action Fast & Furious 5 … … Returns 1000 rated > 4 movies 999 more movies Action and Anim. movies here with rating < 4 … … Animation … A Bug’s life 2 Partition range boundary hit 100 more movies < 4 here … Animation The Ant Bully 3 Comedy Are we there yet? 2 … Client Return continuation More movies here … Comedy Office Space 5 … 800000 more movies here … Drama A Beautiful Mind 5 … 1200000 more movies here … War Defiance 4 29
    • > > > > Rating Fast & Furious 5 … More movies here … Comedy Office Space 5 … More movies here … Documentary Planet Earth 4 … More movies here Drama Client RowKey (Title) Action > > PartitionKey (Category) Seven Pounds 4 Horror Saw 5 3 … More movies here … Music 8 Mile 2 … More movies here … SciFi Star Trek 5 … More movies here … 30
    • > > > > > > > > PartitionKey (AccountID) RowKey (Kind_*) Kind TotalRentals Name Address CheckOutOn Title DueOn … … … … … … … … … Sally A_Sally Account 8 Sally Field Ann Arbor, MI Sally R_Jaws Rental 2009/11/16 Jaws 2009/11/20 Sally R_Taxi Rental 2009/11/16 Taxi 2009/11/20 … … … … … … … … … 31
    • Jose Parra jparra@geeksco.com @josedavidparra
    • http://www.windowsazure.com/enus/pricing/calculator/ http://azurestorageexplorer.codeplex.c om/