{"id":3899,"date":"2017-05-10T00:00:00","date_gmt":"2017-05-10T00:00:00","guid":{"rendered":"https:\/\/azure.microsoft.com\/blog\/azure-cosmos-db-microsofts-globally-distributed-multi-model-database-service"},"modified":"2025-06-19T08:13:31","modified_gmt":"2025-06-19T15:13:31","slug":"azure-cosmos-db-microsofts-globally-distributed-multi-model-database-service","status":"publish","type":"post","link":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-cosmos-db-microsofts-globally-distributed-multi-model-database-service\/","title":{"rendered":"Azure Cosmos DB: The industry\u2019s first globally-distributed, multi-model database service"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Today, we\u2019re excited to announce the general availability of <strong>Azure Cosmos DB<\/strong>. Azure Cosmos DB is the first globally-distributed data service that lets you to elastically scale throughput and storage across any number of geographical regions while guaranteeing low latency, high availability and consistency \u2013 backed by the most comprehensive SLAs in the industry.&nbsp;Azure Cosmos DB is built to power today\u2019s IoT and mobile apps, and tomorrow\u2019s AI-hungry future.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It is the first cloud database to natively support a multitude of data models and popular query APIs, is built on a novel database engine capable of ingesting sustained volumes of data and provides blazing-fast queries \u2013 all without having to deal with schema or index management. And it is the first cloud database to offer five well-defined consistency models so you can choose just the right one for your app.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To create these five consistency levels, and build many of the capabilities within Azure Cosmos DB, we married decades-worth of distributed systems and database research with world-class engineering rigor. You can learn more about the research we implemented in Azure Cosmos DB by watching this video from Turing Award-winning, Microsoft Researcher, distributed systems giant and our inspiration, <a href=\"https:\/\/en.wikipedia.org\/wiki\/Leslie_Lamport\" target=\"_blank\" rel=\"noopener\">Dr. Leslie Lamport<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"azure-cosmos-db-transforming-cloud-based-app-development\">Azure Cosmos DB &#8211; Transforming Cloud-based App Development<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">We believe that Azure Cosmos DB fundamentally transforms the way developers will build cloud-based apps:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>1. Build globally distributed apps, more easily<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Azure Cosmos DB makes global distribution, turnkey. With a single click, you can add\/remove any number of Azure regions to your Azure Cosmos DB database, anytime. Azure Cosmos DB will seamlessly replicate your data wherever your users are.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>2. Elastically scale throughput and storage, at any time, on demand, around the globe<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Azure Cosmos DB allows your application to elastically scale throughput and storage on demand, worldwide. You can elastically scale up from 1000s to 100s of millions of requests\/sec around the globe, with a single API call and pay only for the throughput (and storage) you need.&nbsp; Azure Cosmos DB is the only cloud database which allows you to scale throughput at both second and minute granularities. This in turn helps you to predictably deal with any unexpected spikes in your workloads without having to over-provision for the peak.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>\u201cWe are using Azure Cosmos DB for our transaction processing systems because it is capable of handling an extremely high volume of writes per second with predictable consistency, which gives our systems the high performance and reliability our customers demand. Our ability to scale throughput for each collection gives us the control we need to fine tune performance and cost to provide the highest value to our customers.\u201d<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>&#8211; Andrew Hochstetler, Senior Director Application Architecture, Blackboard.<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>3. Build highly responsive apps<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Azure Cosmos DB guarantees single-digit millisecond latencies at the 99th percentile to your app, anywhere in the world. The write-optimized, log structured and latch-free database engine, which is at the core of Azure Cosmos DB, enables sustained ingestions of data and blazing-fast queries. Users will love how responsive your app is!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>4. Build always \u201con\u201d apps<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Azure Cosmos DB makes sure your app is always \u201con,\u201d automatically. We guarantee high availability of your data in every region as well as, across all regions. Its multi-homing capabilities allow both your application and your data to remain highly available even in a case of regional disasters, without requiring complex redeployment of your app.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>\u201cThe Xpander team within Microsoft develops one of the key services that powers a number of critical flows across Windows and Xbox, as such they have extremely high availability goals, strict latency requirements, distributed in key data centers across the world.&nbsp; Since the migration from our previous storage solution to Azure Cosmos DB we have seen a drastic increase in overall reliability, significantly improved performance characteristics and a drastic reduction in something previously called \u201cMicro-outage timeouts\u201d that would affect 0.001% of transactions for &lt;1 minute throughout any given day.\u201d<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>&#8211; Cary Mitchell, Principal Software Engineering Lead, Xpander<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>5. Choose the consistency model that works best for your app<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">With Azure Cosmos DB, developers do not have to settle for extreme consistency choices (strong vs. eventual consistency). It offers 5 well-defined consistency choices &#8211; strong, bounded-staleness, session, consistent-prefix and eventual \u2013 so you can select the consistency model that is just right for your app.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>\u201cJohnson Controls is a global company, with a presence on all seven continents. Having a global database like Azure Cosmos DB available makes it dramatically easier to build applications to support our customers and equipment wherever they may be. Azure Cosmos DB gives us the low latency we need, and with fine-grained control over consistency we can make the right choices for our application for performance. Microsoft\u2019s got some of the best folks in the world on their team, and we know that we can count on them to meet their very aggressive SLAs.\u201d<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>&#8211; Erik Paulson, Data Engineer, JCI Connected Offerings<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>6. Iterate your app quickly without worrying of schemas or indexes<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Keeping database schema and indexes in-sync with an application\u2019s schema is especially painful for globally distributed apps. With Azure Cosmos DB, you no longer need to deal with schemas or indexes. The database engine is fully schema-agnostic.&nbsp; Since no schema and index management is required you also don\u2019t have to worry about application downtime while migrating schemas. We automatically index all the data \u2013 no schema, no indexes required \u2013 and serve blazing-fast queries.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>\u201cCitrix switched to Azure Cosmos DB to support the Citrix Identity Platform which enables single sign-on for more than 400,000 organizations and 100 million individuals globally. Azure Cosmos DB helped Citrix remove a primary issue faced by the development team, where a previous NoSQL database required indexing and constant code modifications. Azure Cosmos DB now automatically indexes all the properties of every record it ingests, by default.\u201d<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>&#8211; Tom Kludy, Principal Architect, Citrix<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>7. Use the right data model for your app<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The database engine of Azure Cosmos DB is designed to natively support nearly any data model. With today\u2019s launch, we are enabling; key-value, document, and graph, but the engine is designed to be extensible and efficiently support newer types of data models. Stay tuned.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>8. Use the APIs of your choice<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Our goal is to help you to write globally distributed apps, more easily, using the tools and APIs you are already familiar with.&nbsp; Azure Cosmos DB\u2019s database engine natively supports DocumentDB\u2019s SQL dialect, Azure Cosmos DB for MongoDB API, Gremlin (graph) API, and Azure Table Storage APIs. In the future, we will support other popular data access APIs natively, giving you even more choice and flexibility.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>9. Industry-leading, comprehensive SLAs<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Azure Cosmos DB is the first and only globally distributed database service in the industry to offer financially-backed comprehensive SLAs. They cover: high-availability, low latency at the 99th percentile, consistency and throughput.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>\u201cWhen ASOS evaluated the market for our future NoSQL platform, we looked at multiple options, however we selected Azure Cosmos DB because we were impressed with it on many levels. Firstly, it\u2019s a managed database-as-a-service which was extremely appealing \u2013 we don\u2019t think as a retailer there\u2019s value in running databases, the value is in the propositions you build using them! Obviously this only plays out if the availability and the SLA\u2019s around that service are enterprise grade. Secondly, our customers were global so the ability to simply replicate the data globally for performance as well as for resiliency was key. Finally, ASOS is running a micro-service architecture and naturally each service has different workload and performance characteristics, so the ability to vary the consistency levels without having to move to a different technology gives us a lot of benefits. Azure Cosmos DB is already an important part of the ASOS architecture, and looks increasingly to be core to our proposition.\u201d<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>&#8211; Dave Green, Enterprise Application Architect, ASOS<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"a-brief-history-of-cosmos\">A Brief History of Cosmos<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Azure Cosmos DB started as \u201cProject Florence\u201d in 2010 to address developer the pain-points faced by large scale applications inside Microsoft. Observing that the challenges of building globally distributed apps are not a problem unique to Microsoft, in 2015 we made the first generation of this technology available to Azure developers in the form of Azure DocumentDB. Since that time, we\u2019ve added new features and introduced significant new capabilities.&nbsp; Azure Cosmos DB is the result.&nbsp; It is the next big leap in globally distributed, at scale, cloud databases. As a part of this release of Azure Cosmos DB, DocumentDB customers, with their data, are automatically Azure Cosmos DB customers. The transition is seamless and they now have access to the new breakthrough system and capabilities offered by Azure Cosmos DB.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For a technical overview, please check out the first of a series of blog posts you can expect from me and my team <a href=\"https:\/\/azure.microsoft.com\/en-us\/blog\/a-technical-overview-of-azure-cosmos-db\/\" target=\"_blank\" rel=\"noopener\">here<\/a>. This post also includes a longer version of the interview with Dr. Leslie Lamport titled <a href=\"https:\/\/youtu.be\/Yfmw7swCtZs\" target=\"_blank\" rel=\"noopener\">Foundations of Azure Cosmos DB<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">With Azure Cosmos DB, our mission was to enable the world\u2019s developers to build amazingly powerful, cosmos-scale apps, more easily. Today marks the Big Bang moment for us in the Azure Cosmos DB team and we\u2019re excited to share it with all of you\u2014our developers and customers around the world.<br>Please try out #AzureCosmosDB and let us know what you think!&nbsp; We are excited to see what you build.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2014 Your friends at Azure Cosmos DB (<a href=\"https:\/\/twitter.com\/AzureCosmosDB\" target=\"_blank\" rel=\"noopener\">@AzureCosmosDB<\/a>)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Today, we\u2019re excited to announce the general availability of Azure Cosmos DB.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"ms_queue_id":[],"ep_exclude_from_search":false,"_classifai_error":"","_classifai_text_to_speech_error":"","_alt_title":"","footnotes":"","msx_community_cta_settings":[]},"categories":[1473,1485],"tags":[],"audience":[3057,3055,3056],"content-type":[1465],"product":[1538],"tech-community":[],"topic":[],"coauthors":[785],"class_list":["post-3899","post","type-post","status-publish","format-standard","hentry","category-databases","category-internet-of-things","audience-data-professionals","audience-developers","audience-it-implementors","content-type-announcements","product-azure-cosmos-db","review-flag-1680286581-295","review-flag-1-1680286581-825","review-flag-2-1680286581-601","review-flag-3-1680286581-173","review-flag-4-1680286581-250","review-flag-5-1680286581-950","review-flag-6-1680286581-909","review-flag-7-1680286581-146","review-flag-8-1680286581-263","review-flag-9-1680286581-259","review-flag-alway-1680286580-106","review-flag-anywh-1680286580-635","review-flag-free-1680286579-836","review-flag-gener-1680286584-335","review-flag-iot-1680286585-835","review-flag-microsofts","review-flag-new-1680286579-546"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Azure Cosmos DB: The industry\u2019s first globally-distributed, multi-model database service | Microsoft Azure Blog<\/title>\n<meta name=\"description\" content=\"Today, we\u2019re excited to announce the general availability of Azure Cosmos DB.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-cosmos-db-microsofts-globally-distributed-multi-model-database-service\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Azure Cosmos DB: The industry\u2019s first globally-distributed, multi-model database service | Microsoft Azure Blog\" \/>\n<meta property=\"og:description\" content=\"Today, we\u2019re excited to announce the general availability of Azure Cosmos DB.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-cosmos-db-microsofts-globally-distributed-multi-model-database-service\/\" \/>\n<meta property=\"og:site_name\" content=\"Microsoft Azure Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/microsoftazure\" \/>\n<meta property=\"article:published_time\" content=\"2017-05-10T00:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-19T15:13:31+00:00\" \/>\n<meta name=\"author\" content=\"Dharma Shukla\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@azure\" \/>\n<meta name=\"twitter:site\" content=\"@azure\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Dharma Shukla\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-cosmos-db-microsofts-globally-distributed-multi-model-database-service\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-cosmos-db-microsofts-globally-distributed-multi-model-database-service\/\"},\"author\":[{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/dharma-shukla\/\",\"@type\":\"Person\",\"@name\":\"Dharma Shukla\"}],\"headline\":\"Azure Cosmos DB: The industry\u2019s first globally-distributed, multi-model database service\",\"datePublished\":\"2017-05-10T00:00:00+00:00\",\"dateModified\":\"2025-06-19T15:13:31+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-cosmos-db-microsofts-globally-distributed-multi-model-database-service\/\"},\"wordCount\":1579,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\"},\"articleSection\":[\"Databases\",\"Internet of things\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-cosmos-db-microsofts-globally-distributed-multi-model-database-service\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-cosmos-db-microsofts-globally-distributed-multi-model-database-service\/\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-cosmos-db-microsofts-globally-distributed-multi-model-database-service\/\",\"name\":\"Azure Cosmos DB: The industry\u2019s first globally-distributed, multi-model database service | Microsoft Azure Blog\",\"isPartOf\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#website\"},\"datePublished\":\"2017-05-10T00:00:00+00:00\",\"dateModified\":\"2025-06-19T15:13:31+00:00\",\"description\":\"Today, we\u2019re excited to announce the general availability of Azure Cosmos DB.\",\"breadcrumb\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-cosmos-db-microsofts-globally-distributed-multi-model-database-service\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-cosmos-db-microsofts-globally-distributed-multi-model-database-service\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-cosmos-db-microsofts-globally-distributed-multi-model-database-service\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog home\",\"item\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Databases\",\"item\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/category\/databases\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Azure Cosmos DB: The industry\u2019s first globally-distributed, multi-model database service\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#website\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\",\"name\":\"Microsoft Azure Blog\",\"description\":\"Get the latest Azure news, updates, and announcements from the Azure blog. From product updates to hot topics, hear from the Azure experts.\",\"publisher\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\",\"name\":\"Microsoft Azure Blog\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp\",\"contentUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp\",\"width\":512,\"height\":512,\"caption\":\"Microsoft Azure Blog\"},\"image\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/microsoftazure\",\"https:\/\/x.com\/azure\",\"https:\/\/www.instagram.com\/microsoftdeveloper\/\",\"https:\/\/www.linkedin.com\/company\/16188386\",\"https:\/\/www.youtube.com\/user\/windowsazure\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/person\/c702e5edd662b328b49b7e1180cab117\",\"name\":\"shakir\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g7664e653ea371ce16eaf75e9fa8952c4\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g\",\"caption\":\"shakir\"},\"sameAs\":[\"https:\/\/azure.microsoft.com\"],\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/shakir\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Azure Cosmos DB: The industry\u2019s first globally-distributed, multi-model database service | Microsoft Azure Blog","description":"Today, we\u2019re excited to announce the general availability of Azure Cosmos DB.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-cosmos-db-microsofts-globally-distributed-multi-model-database-service\/","og_locale":"en_US","og_type":"article","og_title":"Azure Cosmos DB: The industry\u2019s first globally-distributed, multi-model database service | Microsoft Azure Blog","og_description":"Today, we\u2019re excited to announce the general availability of Azure Cosmos DB.","og_url":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-cosmos-db-microsofts-globally-distributed-multi-model-database-service\/","og_site_name":"Microsoft Azure Blog","article_publisher":"https:\/\/www.facebook.com\/microsoftazure","article_published_time":"2017-05-10T00:00:00+00:00","article_modified_time":"2025-06-19T15:13:31+00:00","author":"Dharma Shukla","twitter_card":"summary_large_image","twitter_creator":"@azure","twitter_site":"@azure","twitter_misc":{"Written by":"Dharma Shukla","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-cosmos-db-microsofts-globally-distributed-multi-model-database-service\/#article","isPartOf":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-cosmos-db-microsofts-globally-distributed-multi-model-database-service\/"},"author":[{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/dharma-shukla\/","@type":"Person","@name":"Dharma Shukla"}],"headline":"Azure Cosmos DB: The industry\u2019s first globally-distributed, multi-model database service","datePublished":"2017-05-10T00:00:00+00:00","dateModified":"2025-06-19T15:13:31+00:00","mainEntityOfPage":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-cosmos-db-microsofts-globally-distributed-multi-model-database-service\/"},"wordCount":1579,"commentCount":0,"publisher":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization"},"articleSection":["Databases","Internet of things"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/azure.microsoft.com\/en-us\/blog\/azure-cosmos-db-microsofts-globally-distributed-multi-model-database-service\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-cosmos-db-microsofts-globally-distributed-multi-model-database-service\/","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-cosmos-db-microsofts-globally-distributed-multi-model-database-service\/","name":"Azure Cosmos DB: The industry\u2019s first globally-distributed, multi-model database service | Microsoft Azure Blog","isPartOf":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#website"},"datePublished":"2017-05-10T00:00:00+00:00","dateModified":"2025-06-19T15:13:31+00:00","description":"Today, we\u2019re excited to announce the general availability of Azure Cosmos DB.","breadcrumb":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-cosmos-db-microsofts-globally-distributed-multi-model-database-service\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/azure.microsoft.com\/en-us\/blog\/azure-cosmos-db-microsofts-globally-distributed-multi-model-database-service\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-cosmos-db-microsofts-globally-distributed-multi-model-database-service\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog home","item":"https:\/\/azure.microsoft.com\/en-us\/blog\/"},{"@type":"ListItem","position":2,"name":"Databases","item":"https:\/\/azure.microsoft.com\/en-us\/blog\/category\/databases\/"},{"@type":"ListItem","position":3,"name":"Azure Cosmos DB: The industry\u2019s first globally-distributed, multi-model database service"}]},{"@type":"WebSite","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#website","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/","name":"Microsoft Azure Blog","description":"Get the latest Azure news, updates, and announcements from the Azure blog. From product updates to hot topics, hear from the Azure experts.","publisher":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/azure.microsoft.com\/en-us\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization","name":"Microsoft Azure Blog","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp","contentUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp","width":512,"height":512,"caption":"Microsoft Azure Blog"},"image":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/microsoftazure","https:\/\/x.com\/azure","https:\/\/www.instagram.com\/microsoftdeveloper\/","https:\/\/www.linkedin.com\/company\/16188386","https:\/\/www.youtube.com\/user\/windowsazure"]},{"@type":"Person","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/person\/c702e5edd662b328b49b7e1180cab117","name":"shakir","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g7664e653ea371ce16eaf75e9fa8952c4","url":"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g","caption":"shakir"},"sameAs":["https:\/\/azure.microsoft.com"],"url":"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/shakir\/"}]}},"msxcm_display_generated_audio":false,"msxcm_animated_featured_image":null,"distributor_meta":false,"distributor_terms":false,"distributor_media":false,"distributor_original_site_name":"Microsoft Azure Blog","distributor_original_site_url":"https:\/\/azure.microsoft.com\/en-us\/blog","push-errors":false,"_links":{"self":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/3899","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/comments?post=3899"}],"version-history":[{"count":1,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/3899\/revisions"}],"predecessor-version":[{"id":42495,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/3899\/revisions\/42495"}],"wp:attachment":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/media?parent=3899"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/categories?post=3899"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/tags?post=3899"},{"taxonomy":"audience","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/audience?post=3899"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/content-type?post=3899"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/product?post=3899"},{"taxonomy":"tech-community","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/tech-community?post=3899"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/topic?post=3899"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/coauthors?post=3899"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}