Cosmos DB

Official Documentation

Service Description

Azure Cosmos DB is Microsoft's globally distributed, multi-model database. With the click of a button, Azure Cosmos DB enables you to elastically and independently scale throughput and storage across any number of Azure's geographic regions. It offers throughput, latency, availability, and consistency guarantees with comprehensive service level agreements (SLAs), something no other database service can offer.

Getting Started

  1. 5/10/2017, Video, 0:01:56
    For more information on Azure Cosmos DB, visit: Azure.com/cosmosDB
  2. 6/22/2017, Video, 0:14:56
    Kirill Gavrylyuk stops by Azure Friday to talk Cosmos DB with Scott Hanselman. Watch quick overview of the industry's first globally distributed multi-model database service...
  3. 10/13/2017, Video, 1:19:03
    Earlier this year, we announced Azure Cosmos DB - the first and only globally distributed, multi-model database system. The service is designed to allow customers to...
  4. 5/8/2017, Video, 0:49:47
    Join this session to learn about the NEW Azure Cosmos DB, Microsoft’s globally distributed database service designed to enable you to build planet-scale applications. We will...
  5. 9/29/2017, Video, 1:18:28
    Developers, architects, and data professionals face unprecedented rates of change – in which businesses must elastically respond to customer demand as user populations grow...
  6. 9/28/2017, Video, 1:12:13
    Microsoft Azure provides a broad range of services for working with data. Using these services well requires knowing at least a little bit about all of them. In this session,...



Latest Content

Subscribe to News about Cosmos DB

Title  
Podcast
Blog
Blog
Blog
Blog
Blog
Blog
Blog
Blog
Blog
Blog
Blog
more...


Web Content

Cosmos DB Documentation

1. Overview
     1.1. About Azure Cosmos DB
2. Quickstarts
     2.1. SQL
          2.1.1. .NET
          2.1.2. Java
          2.1.3. Node.js
          2.1.4. Node.js - V2 Preview
          2.1.5. Python
          2.1.6. Xamarin
     2.2. MongoDB
          2.2.1. Node.js
          2.2.2. .NET
          2.2.3. Java
          2.2.4. Golang
          2.2.5. Python
          2.2.6. Xamarin
     2.3. Graph
          2.3.1. .NET
          2.3.2. Gremlin console
          2.3.3. Java
          2.3.4. Node.js
          2.3.5. Python
          2.3.6. PHP
     2.4. Table
          2.4.1. .NET
          2.4.2. Java
          2.4.3. Node.js
          2.4.4. Python
     2.5. Cassandra
          2.5.1. Node.js
          2.5.2. Java
          2.5.3. .NET
          2.5.4. Python
3. Concepts
     3.1. Global distribution
     3.2. Multi-master
     3.3. Partitioning
     3.4. Throughput
     3.5. Consistency
     3.6. Unique keys
     3.7. Serverless database
     3.8. Security
          3.8.1. Encryption at rest
          3.8.2. Securing access to data
     3.9. Use cases
          3.9.1. Social media apps
4. Multi-model
     4.1. SQL API Docs
          4.1.1. Overview
               4.1.1.1. About SQL API
          4.1.2. Tutorials
               4.1.2.1. 1 - Create
                    4.1.2.1.1. Write your first app
                         4.1.2.1.1.1. .NET
                         4.1.2.1.1.2. .NET Core
                         4.1.2.1.1.3. Java
                         4.1.2.1.1.4. Async Java
                         4.1.2.1.1.5. Node.js
                         4.1.2.1.1.6. Node.js - V2 Preview
                    4.1.2.1.2. Build a web app
                         4.1.2.1.2.1. .NET
                         4.1.2.1.2.2. Xamarin
                         4.1.2.1.2.3. Node.js
                         4.1.2.1.2.4. Node.js - V2 Preview
                         4.1.2.1.2.5. Java
                         4.1.2.1.2.6. Python Flask
               4.1.2.2. 2 - Import
               4.1.2.3. 3 - Query
               4.1.2.4. 4 - Distribute globally
               4.1.2.5. 5 - Develop locally
                    4.1.2.5.1. Use the emulator
                    4.1.2.5.2. Export certificates
          4.1.3. Samples
               4.1.3.1. Azure CLI
               4.1.3.2. PowerShell
               4.1.3.3. .NET samples
               4.1.3.4. Node.js samples
               4.1.3.5. Node.js samples - V2 Preview
               4.1.3.6. Python samples
               4.1.3.7. Java samples
               4.1.3.8. Async Java samples
          4.1.4. Concepts
               4.1.4.1. Resources
               4.1.4.2. Model document data
          4.1.5. How To Guides
               4.1.5.1. BulkExecutor - .NET
               4.1.5.2. BulkExecutor - Java
               4.1.5.3. Query
                    4.1.5.3.1. Perform SQL queries
                    4.1.5.3.2. Tune query performance
               4.1.5.4. Index
               4.1.5.5. SQL data partitioning
               4.1.5.6. Change feed
               4.1.5.7. Data types
                    4.1.5.7.1. DateTimes
                    4.1.5.7.2. Geospatial
               4.1.5.8. Tune performance
                    4.1.5.8.1. Performance test
                    4.1.5.8.2. Performance tips for Async Java
                    4.1.5.8.3. Performance tips for .NET
                    4.1.5.8.4. Performance tips for Java
               4.1.5.9. Integrate with other Azure services
                    4.1.5.9.1. Implement a lambda architecture with HDInsight
                    4.1.5.9.2. Connect to Spark
                    4.1.5.9.3. Streaming with Kafka and Spark on HDInsight
                    4.1.5.9.4. Deploy a website with Azure App Service
                    4.1.5.9.5. Application logging with Logic Apps
                    4.1.5.9.6. Bind to Azure Functions
                    4.1.5.9.7. Integrate with Azure Search
                    4.1.5.9.8. Move data with Azure Data Factory
                    4.1.5.9.9. Analyze real-time data with Azure Stream Analytics
                    4.1.5.9.10. Get changed HL7 FHIR record using Logic Apps
                    4.1.5.9.11. Process sensor data in real time
                    4.1.5.9.12. Visualize your data with Power BI
                    4.1.5.9.13. Leverage the ODBC driver for data visualization
                    4.1.5.9.14. Use Spring Boot Starter with SQL APIs
               4.1.5.10. Build solutions
                    4.1.5.10.1. Retail data analysis
          4.1.6. Reference
               4.1.6.1. Async Java
               4.1.6.2. Java
               4.1.6.3. .NET
               4.1.6.4. .NET Change feed
               4.1.6.5. .NET Core
               4.1.6.6. Node.js
               4.1.6.7. Python
               4.1.6.8. BulkExecutor - .NET
               4.1.6.9. BulkExecutor - Java
               4.1.6.10. REST
               4.1.6.11. REST Resource Provider
               4.1.6.12. SQL
          4.1.7. Resources
               4.1.7.1. Visual Studio Code extension
               4.1.7.2. SQL playground
     4.2. MongoDB API Docs
          4.2.1. Overview
               4.2.1.1. About MongoDB API
               4.2.1.2. MongoDB support
          4.2.2. Tutorials
               4.2.2.1. 1 - Create
                    4.2.2.1.1. Node.js
                    4.2.2.1.2. Node.js and Angular
                         4.2.2.1.2.1. Part 1 - Introduction
                         4.2.2.1.2.2. Part 2 - Create Node app
                         4.2.2.1.2.3. Part 3 - Add Angular UI
                         4.2.2.1.2.4. Part 4 - Create Cosmos DB
                         4.2.2.1.2.5. Part 5 - Connect to Cosmos DB
                         4.2.2.1.2.6. Part 6 - Write to the app
                    4.2.2.1.3. Node.js and React
               4.2.2.2. 2 - Import
               4.2.2.3. 3 - Query
               4.2.2.4. 4 - Distribute globally
               4.2.2.5. 5 - Develop locally
                    4.2.2.5.1. Use the emulator
                    4.2.2.5.2. Export certificates
          4.2.3. How To Guides
               4.2.3.1. Connect to your MongoDB account
               4.2.3.2. Use Studio 3T
               4.2.3.3. Use Robomongo
               4.2.3.4. Use Mongoose
               4.2.3.5. Using read preference
               4.2.3.6. Indexing
               4.2.3.7. Time to live - MongoDB
               4.2.3.8. Visualize your data with Power BI
          4.2.4. Resources
               4.2.4.1. Visual Studio Code extension
     4.3. Graph API Docs
          4.3.1. Overview
               4.3.1.1. About Graph API
               4.3.1.2. Gremlin support
          4.3.2. Tutorials
               4.3.2.1. 1 - Query
          4.3.3. How To Guides
               4.3.3.1. Graph partitioning
               4.3.3.2. Import graph data with BulkExecutor
          4.3.4. Resources
               4.3.4.1. Visual Studio Code extension
     4.4. Table API Docs
          4.4.1. Overview
               4.4.1.1. About Table API
               4.4.1.2. Table development
          4.4.2. Tutorials
               4.4.2.1. 1 - Create
               4.4.2.2. 2 - Import
               4.4.2.3. 3 - Query
               4.4.2.4. 4 - Distribute globally
          4.4.3. Samples
               4.4.3.1. .NET
               4.4.3.2. F#
               4.4.3.3. Java
               4.4.3.4. Node.js
               4.4.3.5. C++
               4.4.3.6. PHP
               4.4.3.7. Python
               4.4.3.8. Ruby
          4.4.4. Reference
               4.4.4.1. .NET
               4.4.4.2. Java
               4.4.4.3. Node.js
               4.4.4.4. Python
          4.4.5. Resources
               4.4.5.1. Table storage overview
               4.4.5.2. Table storage design guide
               4.4.5.3. Table storage REST APIs
     4.5. Cassandra API Docs
          4.5.1. Overview
               4.5.1.1. About Cassandra API
          4.5.2. Tutorials
               4.5.2.1. 1 - Create
               4.5.2.2. 2 - Import
5. How To Guides
     5.1. Manage
          5.1.1. Manage using PowerShell
          5.1.2. Manage using Storage Explorer
          5.1.3. Manage using data explorer
          5.1.4. Manage keys and consistency levels
          5.1.5. Throughput
          5.1.6. Time to live
          5.1.7. Diagnostic logging
     5.2. Secure data
          5.2.1. Firewall support
          5.2.2. Setup virtual network service endpoint
     5.3. Monitor
          5.3.1. Monitor with metrics
          5.3.2. Monitor SLAs
     5.4. Backup and restore
          5.4.1. Online backup and restore
          5.4.2. Regional failover
     5.5. Automate
          5.5.1. Stored procedures, triggers, and UDFs
          5.5.2. Multi-master setup
     5.6. Bulk executor library
     5.7. Cost-effective reads and writes
6. Resources
     6.1. Query cheat sheet
     6.2. 20 days of tips
     6.3. Videos
     6.4. Azure Roadmap
     6.5. Try Azure Cosmos DB for free
     6.6. Pricing
     6.7. FAQ
     6.8. Data consistency explained through baseball
     6.9. Whitepapers

Web Pages

Content Type
Azure Cosmos DB and GDPR Whitepaper

Online Training Content

Date Title
6/19/2017 edX-Dev225x - Developing IoT Solutions with Azure IoT
5/24/2017 Developing NoSQL Solutions in Azure

Tools

Tool Description

Videos

Date Title Length
6/8/2018
Tips for using the Gremlin API with Azure Cosmos DB
0:12:26
6/7/2018
Horizontal Partitioning in Azure Cosmos DB
0:09:16
5/9/2018
Explore Azure Cosmos DB
0:20:41
5/9/2018
Designing for Black Friday and other surge events
0:19:41
5/9/2018
Microservices and Serverless with Azure and Visual Studio Code
0:19:13
5/6/2018
Technical overview of Azure Cosmos DB
1:33:22
5/6/2018
How to take advantage of scale out graph in Azure Cosmos DB
1:33:22
5/6/2018
How to migrate your existing MongoDB and Cassandra Apps to Azure Cosmos DB
1:33:22
5/6/2018
Building event-driven Serverless Apps with Azure Functions and Azure Cosmos DB
1:10:25
5/6/2018
Cloud-connected apps with Visual Studio, Xamarin, and Azure
1:33:22

Page 1 of 11