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  
Blog
Blog
Blog
Video
Video
Video
Blog
Blog
Blog
Blog
Blog
Blog
more...


Web Content

Azure Documentation

1. Azure Cosmos DB Documentation
2. Overview
     2.1. About Azure Cosmos DB
3. Quickstarts
     3.1. SQL
          3.1.1. .NET
          3.1.2. Java
          3.1.3. Node.js
          3.1.4. Python
          3.1.5. Xamarin
     3.2. MongoDB
          3.2.1. Node.js
          3.2.2. .NET
          3.2.3. Java
          3.2.4. Golang
          3.2.5. Python
     3.3. Graph
          3.3.1. .NET
          3.3.2. Gremlin console
          3.3.3. Java
          3.3.4. Node.js
          3.3.5. Python
          3.3.6. PHP
     3.4. Table
          3.4.1. .NET
          3.4.2. Java
          3.4.3. Node.js
          3.4.4. Python
     3.5. Cassandra
          3.5.1. Node.js
          3.5.2. Java
          3.5.3. .NET
          3.5.4. Python
4. Concepts
     4.1. Global distribution
     4.2. Multi-master setup
     4.3. Partitioning
     4.4. Throughput
     4.5. Consistency
     4.6. Unique keys
     4.7. Serverless database
     4.8. Security
          4.8.1. Encryption at rest
          4.8.2. Securing access to data
     4.9. Use cases
          4.9.1. Social media apps
5. Multi-model
     5.1. SQL API Docs
          5.1.1. Overview
               5.1.1.1. About SQL API
          5.1.2. Tutorials
               5.1.2.1. 1 - Create
                    5.1.2.1.1. Write your first app
                         5.1.2.1.1.1. .NET
                         5.1.2.1.1.2. .NET Core
                         5.1.2.1.1.3. Java
                         5.1.2.1.1.4. Node.js
                         5.1.2.1.1.5. C++
                    5.1.2.1.2. Build a web app
                         5.1.2.1.2.1. .NET
                         5.1.2.1.2.2. Xamarin
                         5.1.2.1.2.3. Node.js
                         5.1.2.1.2.4. Java
                         5.1.2.1.2.5. Python Flask
               5.1.2.2. 2 - Import
               5.1.2.3. 3 - Query
               5.1.2.4. 4 - Distribute globally
               5.1.2.5. 5 - Develop locally
                    5.1.2.5.1. Use the emulator
                    5.1.2.5.2. Export certificates
               5.1.2.6. 6 - Integrate with Functions
                    5.1.2.6.1. HTTP trigger
          5.1.3. Samples
               5.1.3.1. Azure CLI
               5.1.3.2. PowerShell
               5.1.3.3. .NET samples
               5.1.3.4. Node.js samples
               5.1.3.5. Python samples
               5.1.3.6. Java samples
          5.1.4. Concepts
               5.1.4.1. Resources
               5.1.4.2. Model document data
          5.1.5. How To Guides
               5.1.5.1. BulkExecutor - .NET
               5.1.5.2. BulkExecutor - Java
               5.1.5.3. Manage using Storage Explorer
               5.1.5.4. Query
                    5.1.5.4.1. Perform SQL queries
                    5.1.5.4.2. Tune query performance
               5.1.5.5. Index
               5.1.5.6. SQL data partitioning
               5.1.5.7. Stored procedures, triggers, and UDFs
               5.1.5.8. Change feed
               5.1.5.9. Data types
                    5.1.5.9.1. DateTimes
                    5.1.5.9.2. Geospatial
               5.1.5.10. Tune performance
                    5.1.5.10.1. Performance test
                    5.1.5.10.2. Performance tips for Async Java
                    5.1.5.10.3. Performance tips for .NET
                    5.1.5.10.4. Performance tips for Java
               5.1.5.11. Integrate with other Azure services
                    5.1.5.11.1. Implement a lambda architecture with HDInsight
                    5.1.5.11.2. Connect to Spark
                    5.1.5.11.3. Streaming with Kafka and Spark on HDInsight
                    5.1.5.11.4. Deploy a website with Azure App Service
                    5.1.5.11.5. Application logging with Logic Apps
                    5.1.5.11.6. Bind to Azure Functions
                    5.1.5.11.7. Integrate with Azure Search
                    5.1.5.11.8. Move data with Azure Data Factory
                    5.1.5.11.9. Analyze real-time data with Azure Stream Analytics
                    5.1.5.11.10. Get changed HL7 FHIR record using Logic Apps
                    5.1.5.11.11. Process sensor data in real time
                    5.1.5.11.12. Visualize your data with Power BI
                    5.1.5.11.13. Leverage the ODBC driver for data visualization
                    5.1.5.11.14. Use Spring Boot Starter with SQL APIs
          5.1.6. Reference
               5.1.6.1. Async Java
               5.1.6.2. Java
               5.1.6.3. .NET
               5.1.6.4. .NET Change feed
               5.1.6.5. .NET Core
               5.1.6.6. Node.js
               5.1.6.7. Python
               5.1.6.8. BulkExecutor - .NET
               5.1.6.9. BulkExecutor - Java
               5.1.6.10. REST
               5.1.6.11. REST Resource Provider
               5.1.6.12. SQL
          5.1.7. Resources
               5.1.7.1. Manage using Storage Explorer
               5.1.7.2. Visual Studio Code extension
               5.1.7.3. SQL playground
     5.2. MongoDB API Docs
          5.2.1. Overview
               5.2.1.1. About MongoDB API
               5.2.1.2. MongoDB support
          5.2.2. Tutorials
               5.2.2.1. 1 - Create
                    5.2.2.1.1. Node.js
                    5.2.2.1.2. Node.js and Angular
                         5.2.2.1.2.1. Part 1 - Introduction
                         5.2.2.1.2.2. Part 2 - Create Node app
                         5.2.2.1.2.3. Part 3 - Add Angular UI
                         5.2.2.1.2.4. Part 4 - Create Cosmos DB
                         5.2.2.1.2.5. Part 5 - Connect to Cosmos DB
                         5.2.2.1.2.6. Part 6 - Write to the app
                    5.2.2.1.3. Node.js and React
               5.2.2.2. 2 - Import
               5.2.2.3. 3 - Query
               5.2.2.4. 4 - Distribute globally
               5.2.2.5. 5 - Develop locally
                    5.2.2.5.1. Use the emulator
                    5.2.2.5.2. Export certificates
          5.2.3. How To Guides
               5.2.3.1. Connect to your MongoDB account
               5.2.3.2. Use Studio 3T
               5.2.3.3. Use Robomongo
               5.2.3.4. Use Mongoose
               5.2.3.5. Using read preference
               5.2.3.6. Indexing
               5.2.3.7. Visualize your data with Power BI
               5.2.3.8. Manage using Storage Explorer
          5.2.4. Resources
               5.2.4.1. Manage using Storage Explorer
               5.2.4.2. Visual Studio Code extension
     5.3. Graph API Docs
          5.3.1. Overview
               5.3.1.1. About Graph API
               5.3.1.2. Gremlin support
          5.3.2. Tutorials
               5.3.2.1. 1 - Create
               5.3.2.2. 2 - Query
               5.3.2.3. 3 - Distribute globally
          5.3.3. How To Guides
               5.3.3.1. Graph partitioning
               5.3.3.2. Manage using Storage Explorer
               5.3.3.3. Integrate
                    5.3.3.3.1. Connect to Spark GraphX
          5.3.4. Reference
               5.3.4.1. .NET
          5.3.5. Resources
               5.3.5.1. Manage using Storage Explorer
               5.3.5.2. Visual Studio Code extension
     5.4. Table API Docs
          5.4.1. Overview
               5.4.1.1. About Table API
               5.4.1.2. Table development
          5.4.2. Tutorials
               5.4.2.1. 1 - Create
               5.4.2.2. 2 - Import
               5.4.2.3. 3 - Query
               5.4.2.4. 4 - Distribute globally
               5.4.2.5. 5 - Serverless app - Node.js
          5.4.3. Samples
               5.4.3.1. .NET
               5.4.3.2. F#
               5.4.3.3. Java
               5.4.3.4. Node.js
               5.4.3.5. C++
               5.4.3.6. PHP
               5.4.3.7. Python
               5.4.3.8. Ruby
          5.4.4. Reference
               5.4.4.1. .NET
               5.4.4.2. Java
               5.4.4.3. Node.js
               5.4.4.4. Python
          5.4.5. Resources
               5.4.5.1. Manage using Storage Explorer
               5.4.5.2. Table storage overview
               5.4.5.3. Table storage design guide
               5.4.5.4. Table storage REST APIs
     5.5. Cassandra API Docs
          5.5.1. Overview
               5.5.1.1. About Cassandra API
          5.5.2. Tutorials
               5.5.2.1. 1 - Create
               5.5.2.2. 2 - Import
6. How To Guides
     6.1. Keys and consistency
     6.2. Throughput
     6.3. Firewall support
     6.4. Setup virtual network service endpoint
     6.5. Metrics
     6.6. Monitor SLAs
     6.7. Back up and restore
     6.8. Regional failover
     6.9. Diagnostic logging
     6.10. BulkExecutor overview
     6.11. Cost-effective reads and writes
     6.12. Expire data automatically
     6.13. Manage using PowerShell
     6.14. Manage using Storage Explorer
7. Resources
     7.1. Manage using Storage Explorer
     7.2. Query cheat sheet
     7.3. 20 days of tips
     7.4. Videos
     7.5. Azure Roadmap
     7.6. Try Azure Cosmos DB for free
     7.7. Pricing
     7.8. FAQ
     7.9. Data consistency explained through baseball
     7.10. 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
5/9/2018
Explore Azure Cosmos DB
0:20:55
5/9/2018
Designing for Black Friday and other surge events
0:20:55
5/9/2018
Microservices and Serverless with Azure and Visual Studio Code
0:20:55
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:33:22
5/6/2018
Cloud-connected apps with Visual Studio, Xamarin, and Azure
1:33:22
5/6/2018
Understanding Operations of  Azure Cosmos DB  
1:33:22
5/6/2018
Azure Service Fabric: The road ahead for microservices 
1:33:22

Page 1 of 11