Data Services

Fundamentals

Guidance: Data Management and Business Analytics

Learn about the technologies in Azure that help you work with both relational and non-relational data.

Guidance: Data Management: Choosing the Right Technology

Learn about different scenarios for data management technologies in Azure.

Guidance: Data Management: Understanding NoSQL Technologies on Azure

Learn about NoSQL technologies on Azure and how to choose the right service to manage your non-relational data, including unstructured or large data sets referred to as "big data."

Azure Storage

Feature guide: Blob Service

Blobs are the simplest way to store large amounts of unstructured text or binary data such as video, audio and images. Blobs are an ISO 27001 certified managed service that can auto-scale to store up to 100 terabytes of data. They are accessible from virtually anywhere via REST and client APIs.

Feature guide: Table Service

Tables offer NoSQL capabilities for applications that require storage of large amounts of unstructured data. Tables are an ISO 27001 certified managed service that can auto-scale to store up to 100 terabytes of data. They are accessible from virtually anywhere via REST and managed APIs.

Tutorial: .NET Multi-Tier Application Using Storage Tables, Queues, and Blobs

This in-depth tutorial series describes how to build a multi-tier ASP.NET web application that uses Azure tables, queues, and blobs. You will learn how to build a resilient and scalable data-driven web application and deploy it to the cloud.

Tutorial: Shared access signatures - Concepts, best practices, and samples

Learn about using shared access signatures to grant restricted access to blobs, queues, and tables in your storage account. Part 1 of this tutorial explains key concepts for shared access signatures and provides best practices. Part 2 walks you through the process of generating shared access signatures for blob resources, then demonstrates how to consume them from a client application.

How to: Use a custom domain with Blob storage

Configure your storage account to map your custom domain to your Blob service endpoint, so that users see your domain name in your application's URLs.

Relational Data

Feature guide: SQL Database

For applications that need a full featured relational database-as-a-service, Azure offers SQL Database, formerly known as SQL Azure Database. SQL Database offers a high-level of interoperability, enabling customers to build applications using many of the major development frameworks.

How to: Manage Azure SQL Database using SQL Server Management Studio

You can use SQL Server Management Studio to manage SQL Database logical servers and databases. This article includes details about creating and managing databases, creating and managing logins, and monitoring using Dynamic Management Views.

Tutorial: Deploy a Secure ASP.NET MVC app with Membership, OAuth, and SQL Database to an Azure Web Site

Implement an ASP.NET MVC web application that uses SQL Server and enables users to log in with credentials from Facebook, Yahoo, and Google. You will also deploy the application to Azure and SQL Database.

Tutorial: Create a mobile-friendly REST service using ASP.NET Web API and SQL Database

ASP.NET Web API is a framework for building web APIs on top of the .NET Framework. In this tutorial, you use the Web API to create a REST service that provides data stored in a SQL Database instance.

Big Data

HDInsight: Hadoop on Azure

HDInsight is Microsoft’s 100% Apache-compatible Hadoop distribution. Find articles, videos, and samples about using HDInsight to store and analyze data.

Tutorial: Create an ASP.NET Application on Azure with MongoDB using the MongoLab Add-On

Create an ASP.NET MVC web site that connects to a MongoDB instance running on an Azure virtual machine. You will learn how to use Azure Virtual Machines to host unstructured data in MongoDB.

Tutorial: Store non-relational data using MongoDB on a Virtual Machine

Create an ASP.NET MVC web site that connects to a MongoDB instance hosted by MongoLab. You will learn how to provision and manage a MongoDB database from MongoLab.