Learn about the technologies in Windows Azure that help you work with both relational and non-relational data.
Learn about different scenarios for data management technologies in Windows Azure.
Windows Azure Storage
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.
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.
Create an application that stores images in Windows Azure blob storage. You will learn how to use the Windows Azure Client Libraries for Java and how to work with Windows Azure 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.
For applications that need a full featured relational database-as-a-service, Windows 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.
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.
This end-to-end tutorial demonstrates how to migrate a complete Spring Framework application (the Java Pet Clinic) to Windows Azure, including the use of Windows Azure SQL Database with JPA/Hibernate using the latest SQL Server JDBC drivers.