{"id":8177,"date":"2024-05-21T21:11:08","date_gmt":"2024-05-22T04:11:08","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/cosmosdb\/?p=8177"},"modified":"2024-05-22T11:09:47","modified_gmt":"2024-05-22T18:09:47","slug":"build2024-cosmos-roundup","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/cosmosdb\/build2024-cosmos-roundup\/","title":{"rendered":"Announced at Build 2024: DiskANN-powered vector database, cross-region replication in vCore, and a new era of databases"},"content":{"rendered":"<p>Microsoft Build 2024 kicked off this week aiming to answer the question \u201cHow will AI shape your future?\u201d You\u2019ll find the answer in the incredible lineup of sessions at this year\u2019s event \u2013 featuring talks on generative AI, building copilots, cloud platforms, low-code, and much, much more. The power of cloud scale data \u2013 the foundation for transformative AI experiences \u2013 has also been highlighted across sessions. Among the biggest data announcements at Build on day one, Microsoft CVP for Azure Data <!--StartFragment --><span class=\"cf0\">Arun Ulagaratchagan<\/span>\u00a0introduced <a href=\"https:\/\/aka.ms\/DataforAIapps\">a new era of cloud databases<\/a>, built for AI apps at any scale, anywhere. These new databases feature hyperscale performance, built-in intelligence, integrated vector databases, and AI integrations to accelerate AI innovation and make app development easier. Azure Cosmos DB is at the forefront of these technologies, an essential tool for any developer who wants to harness the potential of AI. At this year\u2019s Build, we announced several new enhancements to Azure Cosmos DB, and our customers \u2013 who are solving real-world challenges with data and AI \u2013 will bring these features to life in their sessions.<\/p>\n<p><figure id=\"attachment_8189\" aria-labelledby=\"figcaption_attachment_8189\" class=\"wp-caption alignnone\" ><a href=\"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2024\/05\/Arun-BRK167-min-1-scaled.jpg\"><img decoding=\"async\" class=\"size-full wp-image-8189\" src=\"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2024\/05\/Arun-BRK167-min-1-scaled.jpg\" alt=\"Arun Ulag cloud databases\" width=\"2500\" height=\"1875\" srcset=\"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2024\/05\/Arun-BRK167-min-1-scaled.jpg 2500w, https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2024\/05\/Arun-BRK167-min-1-300x225.jpg 300w, https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2024\/05\/Arun-BRK167-min-1-1024x768.jpg 1024w, https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2024\/05\/Arun-BRK167-min-1-768x576.jpg 768w, https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2024\/05\/Arun-BRK167-min-1-1536x1152.jpg 1536w, https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2024\/05\/Arun-BRK167-min-1-2048x1536.jpg 2048w\" sizes=\"(max-width: 2500px) 100vw, 2500px\" \/><\/a><figcaption id=\"figcaption_attachment_8189\" class=\"wp-caption-text\"><span style=\"font-size: 8pt;\">CVP for Azure Data Arun Ulag introducing cloud databases for the era of AI.<\/span><\/figcaption><\/figure><\/p>\n<p>Take a look at what we announced on day one of Build and what\u2019s coming this week.<\/p>\n<p><strong>Accelerated AI app development<\/strong><\/p>\n<p>Now in public preview, Azure Cosmos DB for NoSQL features <a href=\"http:\/\/aka.ms\/build24\/cosmosdb\/diskann\">built-in vector indexing<\/a>. Vector embeddings stored in Azure Cosmos DB for NoSQL enable developers to determine the similarity between text strings, and are foundational for building generative AI apps. This capability also eliminates the need to use and maintain a separate vector database. Powered by DiskANN, a suite of state-of-the-art vector indexing algorithms developed by Microsoft Research, Azure Cosmos DB for NoSQL provides highly performant and highly accurate vector search at any scale. With semantic search powered by DiskANN, Azure Cosmos DB becomes the first cloud database to offer SLA-guaranteed low latency at scale with vector database built-in.<\/p>\n<p>Shireesh Thota, CVP for Azure Databases, and Arun Ulag, CVP of Azure Data, announced vector search in Azure Cosmos DB for NoSQL during their session, \u201c<a href=\"https:\/\/build.microsoft.com\/en-US\/sessions\/e8c67bb9-4b32-43fe-8739-8b6769537111?source=sessions\">Power the next generation of AI apps with databases at scale anywhere<\/a>\u201d (BRK167). Sharing Azure\u2019s vision for cloud scale data, Shireesh and Arun discussed how Azure Cosmos DB, together with Azure\u2019s family of managed databases, have evolved to simplify developer experiences and accelerate AI transformation. Catch a snippet of the session below.<\/p>\n<p><div style=\"width: 1920px;\" class=\"wp-video\"><video class=\"wp-video-shortcode\" id=\"video-8177-1\" width=\"1920\" height=\"1080\" preload=\"metadata\" controls=\"controls\"><source type=\"video\/mp4\" src=\"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2024\/05\/freecompress-20240521_132038-1.mp4?_=1\" \/><a href=\"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2024\/05\/freecompress-20240521_132038-1.mp4\">https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2024\/05\/freecompress-20240521_132038-1.mp4<\/a><\/video><\/div><\/p>\n<p>Azure Cosmos DB expert James Codella also took the stage in a Build Live segment to showcase vector search and DiskANN in Azure Cosmos DB. His session, \u201cScalable RAG with Azure Cosmos DB and DiskANN\u201d looked at how to build gen AI applications with high precision and low latency vector search at scale.<\/p>\n<p><figure id=\"attachment_8190\" aria-labelledby=\"figcaption_attachment_8190\" class=\"wp-caption alignnone\" ><a href=\"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2024\/05\/James-live-stage.jpg\"><img decoding=\"async\" class=\"size-full wp-image-8190\" src=\"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2024\/05\/James-live-stage.jpg\" alt=\"Image James live stage\" width=\"1663\" height=\"1247\" srcset=\"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2024\/05\/James-live-stage.jpg 1663w, https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2024\/05\/James-live-stage-300x225.jpg 300w, https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2024\/05\/James-live-stage-1024x768.jpg 1024w, https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2024\/05\/James-live-stage-768x576.jpg 768w, https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2024\/05\/James-live-stage-1536x1152.jpg 1536w\" sizes=\"(max-width: 1663px) 100vw, 1663px\" \/><\/a><figcaption id=\"figcaption_attachment_8190\" class=\"wp-caption-text\"><span style=\"font-size: 8pt;\">Azure Cosmos DB product expert James Codella presenting a demo of Azure Cosmos DB with DiskANN at Microsoft Build 2024.<\/span><\/figcaption><\/figure><\/p>\n<p><strong style=\"font-size: 1rem; text-align: var(--bs-body-text-align);\">Upcoming sessions<\/strong><\/p>\n<p>Coming up this week, for in-person Build attendees, James and Sr. Cloud Advocate Jasmine Greenaway will demo Azure Cosmos DB vector database capabilities on Thursday, May 23, 1:30-1:45 PM PST, in session \u201c<a href=\"https:\/\/build.microsoft.com\/en-US\/sessions\/b29ecf12-aee1-4352-acc6-88827e15ee59?source=sessions\">Build scalable chat history and conversational memory into LLM apps<\/a>\u201d (DEM737).<\/p>\n<p>For those tuning in either online or in person, don\u2019t miss our top breakout session with Azure Cosmos DB customer <a href=\"https:\/\/www.tomtom.com\/\">TomTom<\/a>, which will include a look at DiskANN-powered vector database capabilities for building AI apps. In the session, titled \u201c<a href=\"https:\/\/build.microsoft.com\/en-US\/sessions\/516a7e95-e830-4c8b-a1e1-97708a340a8f?source=sessions\">TomTom brings AI-powered, talking cars to life with Azure<\/a>\u201d (BRK121), happening Wednesday, May 22, at 2:15-3 PM PST, TomTom\u2019s Massi Ungheretti will share how his team built an AI automotive assistant that engages drivers in natural conversations and tackles complex driver requests. Get the ultimate demo experience of the TomTom Digital Cockpit, shown on a simulated car cockpit, at the Expert Meet Up \u201cCloud Platform\u201d zone. Make sure to swing by the station on the 5<sup>th<\/sup> floor of the Summit building throughout the week to see this intelligent assistant in action. See a <a href=\"https:\/\/build.microsoft.com\/en-US\/seattle-event-guide#tabexplorer&amp;tabmap\">map of the Expert Meetup area<\/a>.<\/p>\n<p><figure id=\"attachment_8180\" aria-labelledby=\"figcaption_attachment_8180\" class=\"wp-caption alignnone\" ><a href=\"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2024\/05\/TomTom-at-Build-2024-rotated.jpeg\"><img decoding=\"async\" class=\"size-full wp-image-8180\" src=\"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2024\/05\/TomTom-at-Build-2024.jpeg\" alt=\"Image TomTom at Build 2024\" width=\"2000\" height=\"1500\" \/><\/a><figcaption id=\"figcaption_attachment_8180\" class=\"wp-caption-text\"><span style=\"font-size: 8pt;\">TomTom Digital Cockpit at Microsoft Build 2024.<\/span><\/figcaption><\/figure><\/p>\n<p>Demonstrating how AI can be used in Azure Cosmos DB to speed up app development, Jasmine Greenaway and Sr. Product Manager Meredith Moore will show how to use Microsoft Copilot in Azure to help write NoSQL queries over complex JSON, and then optimize these queries using the index advisor. Attend the demo, \u201c<a href=\"https:\/\/build.microsoft.com\/en-US\/sessions\/ac9cab52-ccf5-4c40-b544-f92315efd72f?source=sessions\">Use AI to build cloud-native apps faster with Azure Cosmos DB<\/a>\u201d (DEM736) on May 22, 2:15 PM PST.<\/p>\n<p>Shireesh Thota will return to the stage on Thursday, May 23, 8:30 AM PST to talk about Microsoft Copilot in Azure capabilities across Azure Databases, including Azure Cosmos DB. The session, \u201c<a href=\"https:\/\/build.microsoft.com\/en-US\/sessions\/7389d059-8f7e-4dd6-aa02-107e617df03d?source=sessions\">The power of AI and Copilot for Azure Databases<\/a>\u201d (BRK171), will feature new capabilities and demos showing how Copilot in Azure is transforming the database experience.<\/p>\n<p>Finally, looking to build a generative AI chat app? Those who missed our lab on \u201c<a href=\"https:\/\/build.microsoft.com\/en-US\/sessions\/f50c5f81-36f3-48fc-a6aa-19eac5e79b3e?source=sessions\">Integrate Azure OpenAI Service and Azure Cosmos DB for copilot apps<\/a>\u201d on day one of Build can attend a repeat session on May 22 and May 23. Led by product experts Justine Cocchi and Sajeetharan Sinnathurai, the lab gives participants practical insights on how to construct an LLM pipeline and manage chat history for conversational context.<\/p>\n<p><strong>Simplified and flexible developer experience<\/strong><\/p>\n<p>Today we also announced several capabilities to further streamline the developer experience in Azure Cosmos DB.<\/p>\n<p><strong>We\u2019re excited to share that <\/strong>users can now easily <a href=\"https:\/\/aka.ms\/build24\/cosmosdb\/serverless2provisioned\">transition their serverless Azure Cosmos DB accounts to provisioned capacity mode<\/a>. With this new feature, transition can be accomplished seamlessly through the Azure portal or Azure CLI. During this migration process, the account will undergo changes in-place and users will retain full access to Azure Cosmos DB containers for data read and write operations.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/cosmosdb\/cross-region-replication-in-vcore-based-azure-cosmos-db-for-mongodb\/\">Cross-region replication in vCore-based Azure Cosmos DB for MongoDB<\/a> is also now available in preview. With this feature, a cluster replica can be created in another region. This cluster replica is continuously updated with the data written in the primary region, and is also available for reads. The read replica feature helps to improve the performance and scale of read-intensive workloads. In a rare case of outage in the primary region and primary cluster unavailability, this replica can be promoted to become the new read-write cluster in another region. Connection string is preserved after such a promotion, so that applications can continue to read and write to the database in another region using the same connection string.<\/p>\n<p>Additional announcements for Azure Cosmos DB for MongoDB included support for Mongo 7.0 and support for geospatial queries in vCore-based Azure Cosmos DB for MongoDB. <a href=\"https:\/\/devblogs.microsoft.com\/cosmosdb\/whats-new-in-vcore-based-azure-cosmos-db-for-mongodb\/\">Learn more about these updates<\/a>.<\/p>\n<p>In-person attendees at Build had a chance to see a demo on \u201c<a href=\"https:\/\/build.microsoft.com\/en-US\/sessions\/90895089-2037-43e4-ba66-8d8df665d72c?source=sessions\">Full-stack AI app dev with Langchain and Azure Cosmos DB for MongoDB<\/a>\u201d (DEM714) today, where product experts Khelan Modi and Mei-Chin Tsai showed how to build an AI app using Langchain LLM orchestration and Azure Cosmos DB for MongoDB.<\/p>\n<p><figure id=\"attachment_8191\" aria-labelledby=\"figcaption_attachment_8191\" class=\"wp-caption alignnone\" ><a href=\"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2024\/05\/Mei-Chin-Khelan-demo.jpg\"><img decoding=\"async\" class=\"size-full wp-image-8191\" src=\"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2024\/05\/Mei-Chin-Khelan-demo.jpg\" alt=\"Image Mei Chin Khelan demo\" width=\"1024\" height=\"768\" srcset=\"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2024\/05\/Mei-Chin-Khelan-demo.jpg 1024w, https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2024\/05\/Mei-Chin-Khelan-demo-300x225.jpg 300w, https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2024\/05\/Mei-Chin-Khelan-demo-768x576.jpg 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption id=\"figcaption_attachment_8191\" class=\"wp-caption-text\"><span style=\"font-size: 8pt;\">Azure Cosmos DB product experts Mei-Chin Tsai and Khelan Modi demo how to build AI apps with Langchain and Azure Cosmos DB for MongoDB.<\/span><\/figcaption><\/figure><\/p>\n<p><strong>Upcoming sessions<\/strong><\/p>\n<p>For in-person attendees who want to get hands-on experience building an AI app with Azure Cosmos DB for MongoDB, be sure to sign up for one of two remaining lab sessions this week on \u201c<a href=\"https:\/\/build.microsoft.com\/en-US\/sessions\/0e677e3b-46af-441a-a03e-273c34b89292?source=sessions\">Build AI Apps with Azure Cosmos DB for MongoDB and Semantic Kernel<\/a>\u201d (LAB330). The lab will be repeated every day of Build, and will show participants how to create a RAG pattern app over transactional data and manage chat history with semantic cache.<\/p>\n<p><figure id=\"attachment_8192\" aria-labelledby=\"figcaption_attachment_8192\" class=\"wp-caption alignnone\" ><a href=\"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2024\/05\/lab330.jpg\"><img decoding=\"async\" class=\"size-full wp-image-8192\" src=\"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2024\/05\/lab330.jpg\" alt=\"Image lab330\" width=\"1024\" height=\"768\" srcset=\"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2024\/05\/lab330.jpg 1024w, https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2024\/05\/lab330-300x225.jpg 300w, https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2024\/05\/lab330-768x576.jpg 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption id=\"figcaption_attachment_8192\" class=\"wp-caption-text\"><span style=\"font-size: 8pt;\">Azure Cosmos DB product expert Gary Hope leads a lab on building AI apps with Azure Cosmos DB for MongoDB and Semantic Kernel.<\/span><\/figcaption><\/figure><\/p>\n<p>Azure Cosmos DB is the go-to database for developers wanting to focus on innovation rather than on database operations. But don\u2019t take our word for it \u2013 hear first-hand how <a href=\"https:\/\/www.kinectify.com\/\">Kinectify<\/a>, an anti-money laundering technology company, uses Azure Cosmos DB to boost their developer productivity and reduce app latency, in breakout session \u201c<a href=\"https:\/\/build.microsoft.com\/en-US\/sessions\/76776c46-f59b-4982-b24c-dfd11465ee20?source=sessions\">Design and build multi-tenant SaaS apps at scale with Azure Cosmos DB<\/a>\u201d (BRK161) on May 22, 3:30 PM PST. Kinectify CTO Mike Calvin will join Azure Cosmos DB product experts Deborah Chen and Tara Bhatia on stage to share best practices for how to design and optimize multi-tenant SaaS apps with Azure Cosmos DB. Don\u2019t miss this session, live in-person and online, if you want to enhance your SaaS architecture. And don&#8217;t forget to check out Kinectify&#8217;s journey in building their AI-powered app with Azure <a href=\"https:\/\/customers.microsoft.com\/en-us\/story\/1769930620896500264-kinectify-azure-openai-service-other-en-united-states\">here!<\/a><\/p>\n<p>Lastly, in addition to the features above, we\u2019re also excited to share these Azure Cosmos DB improvements to help developers build high-performing and responsive apps with ease:<\/p>\n<ul>\n<li><strong>Go SDK for Azure Cosmos DB (generally available): <\/strong>We announced the general availability of the Azure Cosmos DB Go SDK and its features, including multi-region support, high availability, and improved request diagnostic. <a href=\"https:\/\/aka.ms\/build24\/cosmosdb\/gosdk\">Learn more.<\/a><\/li>\n<li><strong>Azure Cosmos DB Vercel integration (generally available):<\/strong> Developers using Vercel can now easily integrate with Azure Cosmos DB, and easily connect to an existing database or create a new one, improving productivity and onboarding to Azure Cosmos DB. <a href=\"https:\/\/devblogs.microsoft.com\/cosmosdb\/announcing-general-availability-of-azure-cosmos-db-integration-with-vercel\/\">Learn more<\/a>.<\/li>\n<\/ul>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<\/p>\n<p>Haven\u2019t registered for Build yet? You can still catch many more exciting sessions and announcements online throughout the week. Get your online pass <a href=\"https:\/\/build.microsoft.com\/en-US\/home\">here<\/a> for free! And if you\u2019re attending in-person, drop by our Azure Cosmos DB booth in the \u201cData and Analytics\u201d Expert Zone on the 5<sup>th<\/sup> floor, and meet with our experts. See you there!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Microsoft Build 2024 kicked off this week aiming to answer the question \u201cHow will AI shape your future?\u201d You\u2019ll find the answer in the incredible lineup of sessions at this year\u2019s event \u2013 featuring talks on generative AI, building copilots, cloud platforms, low-code, and much, much more. The power of cloud scale data \u2013 the [&hellip;]<\/p>\n","protected":false},"author":102358,"featured_media":8179,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[12,14],"tags":[],"class_list":["post-8177","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-announcements","category-core-sql-api"],"acf":[],"blog_post_summary":"<p>Microsoft Build 2024 kicked off this week aiming to answer the question \u201cHow will AI shape your future?\u201d You\u2019ll find the answer in the incredible lineup of sessions at this year\u2019s event \u2013 featuring talks on generative AI, building copilots, cloud platforms, low-code, and much, much more. The power of cloud scale data \u2013 the [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/posts\/8177","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/users\/102358"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/comments?post=8177"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/posts\/8177\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/media\/8179"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/media?parent=8177"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/categories?post=8177"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/tags?post=8177"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}