Going Schema-less: How to migrate a relatioanl database to a NoSQL database


There can be a lot of great benefits of developing with a NoSQL database over a relational database. In this presentation, you will learn about those benefits and also the potential pitfalls. There will be demonstrations where we take relationally developed data, restructure it into a NoSQL database (Cosmos DB in particular), and create an application to work with that data.

Elevator Pitch

Learn about the benefits and pitfalls of moving data from a relational data model to a NoSQL data model with demonstrations using Cosmos DB and .NET backends.

Learning Objectives

  • Learn about the pros and cons of developing with a NoSQL data model over a relational data model
  • Learn how to migrate data from a relational data model to a NoSQL data model
  • Learn how to develop a .NET application to use a Cosmos DB NoSQL data model


45/60/75-minute session


  • .NET
  • .NET Core
  • Architecture
  • Azure
  • C#
  • Cloud
  • Cosmos DB
  • Data
  • Database
  • NoSQL
  • SQL Server


Event Location Date Time Room Downloads
THAT Wisconsin Dells, WI July 26, 2022 4:00 pm CDT Room H Available Afterwards
Momentum Developer Conference Cincinnati, OH October 15, 2021 15:10 EDT Breakout Three Available Afterwards
Atlanta Code Camp Atlanta, GA October 9, 2021 13:00 EDT 207 Slides
KCDC Kansas City, MO September 17, 2021 14:15 CDT 2211 Slides
Tulsa .NET Tulsa, OK (Online) July 26, 2021 6:30 CDT Online Slides
THAT Conference 2021 Wisconsin Dells, WI (Hybrid) July 27, 2021 15:30 EDT Online Slides
Nebraska.Code 2021 Lincoln, NE July 14, 2021 15:45 CDT 105 Slides