Using Structured Data with .NET

On this page of the .NET Bookshelf tutorial, you choose a database for storing structured data. The Bookshelf sample app uses a structured data model for storing information about books. You can explore the sample by using Google Cloud SQL, Google Cloud Datastore or Microsoft SQL Server.

This page is part of a multi-page tutorial. To start from the beginning and see instructions for setting up, go to .NET Bookshelf App.

To get started with the Bookshelf tutorial, choose one of the following options:

Database Why use this? Configuration
Google Cloud SQL
Managed MySQL
Use Cloud SQL >
Choose this option if you're familiar with MySQL or if you are interested in a managed relational database.

Benefits:

  • Use Entity Framework to serialize and deserialize your objects. Never write a line of SQL.
  • Create and configure your databases. Cloud SQL handles all other management tasks such as replication and patch management.
  • Access your data in Cloud SQL databases using all the tools and applications already built for MySQL.
  • Use your favorite MySQL tools and apps because Cloud SQL is MySQL in the cloud.
Create a Cloud SQL instance and configure access.
Google Cloud Datastore
Managed NoSQL database
Use Cloud Datastore >
Choose this option if you want a zero-configuration, fully-managed, highly-scalable, non-relational database.

Benefits:

  • Automatically scales based on your application's users and traffic, so you don't have to worry about provisioning or load anticipation.
  • Query your data with SQL-like queries that support filtering and sorting.
No additional configuration needed.
Microsoft SQL Server
Self-managed SQL Server
Use SQL Server >
Choose this option if you're familiar with SQL Server or if you are interested in using a self-managed relational database.

Benefits:

  • Use Entity Framework to serialize and deserialize your objects. Never write a line of SQL.
  • Create, configure and manage your databases.
  • Access your data in SQL Server databases using all the tools and applications already built for SQL Server.
  • Use your favorite SQL Server development tools like Visual Studio and SQL Server Management Studio.
Create a Windows Server 2012 VM Instance running SQL Server and configure access.

Send feedback about...