Book Image

Windows Azure programming patterns for Start-ups

By : Riccardo Becker
Book Image

Windows Azure programming patterns for Start-ups

By: Riccardo Becker

Overview of this book

Leverage different Windows Azure components together with your existing Microsoft .NET skills to fully take advantage of the power of Windows Azure. Use this book to start small and end big by creating and using storage, cloud services, sql databases, networking, caching and other innovative technology to realize your first top-class Windows Azure service! "Windows Azure for Start-ups" is an incremental guide that will take you from the essentials of the Windows Azure platform up to the realization of your own cloud services running on the platform. You will learn how to apply different technologies of the Windows Azure platform with the help of examples all focusing on one single fictitious start-up scenario. This book is centred around a fictitious company called Geotopia that wants to build a brand new social network by using the Windows Azure platform. It will take the reader from the theory and rationale behind Windows Azure right to building services and coding C#. The books starts by outlining the concepts of Windows Azure. It then demonstrates how to set up a development environment and how to build your application by using different storage mechanisms, applying different features from the Windows Azure platform and ending with the newest features explained from the latest release. Windows Azure for Startups will help you take full advantage of the Windows Azure platform and bring your new service online as quickly as possible.
Table of Contents (18 chapters)
Windows Azure Programming Patterns for Start-ups
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Table storage usage


This section focuses on the table storage facility of the storage service. As described previously in this chapter, tables can contain millions and millions of entities up to the maximum of 100 TB per storage account. Partitioning your data the right way has a large impact on performance.

A closer look at tables

Tables store entities, and entities may be of any shape. This means that entities of, say, the customer and product types can be persisted in the same table.

Tables and properties do have some characteristics, which are listed in the following table:

Characteristic

Description

Names are case-insensitive.

Using upper or lowercase characters does not affect operations on tables, though the case is preserved by the storage service.

Names are at least three and at most 63 characters long.

 

Names can only contain alphanumeric characters.

 

Names cannot start with a numeric character.

 

Names can be described by a regular expression.

^[A-Za-z][A-Za-z0-9]{2,62}...