MikaBerglund / Getting-Started-with-Cosmos-DB

A tutorial about how to start with Cosmos DB - The information I would have loved to have before setting out with Cosmos DB.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Getting Started with Azure Cosmos DB

This repository is a tutorial for getting started with designing applications that use Azure Cosmos DB as data storage. The tutorial mainly focuses on things that you need to take care of during your architecture design and that might be hard or even impossible to change later on.

Personally, I would have loved to have this kind of a short tutorial before starting my first Cosmos DB project to get me going in the right direction from the beginning.

If you are not familiar with Cosmos DB, you should first read this overview.

Please feel free to fork this repo and make it your own. If there's something you feel should be in the tutorial, you are welcome to send a pull request with your suggestions.

Tutorial Structure

This tutorial is split up into the following parts. Each part focuses on a particular subject.

  • Part 1: The development environment.
  • Part 2: Scaling considerations.
  • Part 3: Designing a data model.
  • Part 4: Creating a Cosmos DB database.
  • Part 5: Reading and writing data using the data model.

Further Reading

Below are some links that you might find useful when learning more about Cosmos DB.

About

A tutorial about how to start with Cosmos DB - The information I would have loved to have before setting out with Cosmos DB.


Languages

Language:C# 100.0%