【摘要】2022年微软Build大会上的Azure Cosmos DB回顾-第45集

大家好。我们是微软应用创新团队。这次我们从微软开发者博客上为大家带来了6月13日发布的“Azure Cosmos DB at Microsoft Build 2022 Review – Episode 45”的抄译。

 

您是否已经享受到 Microsoft Build 2022 的所有内容和更新?开发人员为您提供了500多个涵盖Java、Kubernetes、Azure Cosmos DB等主题的现场会话。请观看以下视频,以获取今年Build中为Azure Cosmos DB发布的新的令人兴奋的功能的完整摘要。

在本集中,我们与Azure Cosmos DB项目管理团队的嘉宾一起,全面总结并概述了Microsoft Build 2022上关于Azure Cosmos DB的新发布内容。

 

00:00:00 – 开场
00:01:55 – Mark欢迎Estefani,Deborah和Gahl
00:03:20 – 新功能:配置Azure Cosmos DB API for MongoDB的RBAC(预览)
00:12:26 – 新功能:Azure Cosmos DB API for MongoDB扩展功能(预览)
00:22:31 – 弹性更新
00:31:58 – 弹性更新演示
00:51:40 – 闪速容量(预览)演示
00:57:16 – 分区间吞吐量的重新分配
01:07:13 – 注册预览功能

Azure Cosmos DB 的新功能

使用Azure Data Studio连接到MongoDB的Azure Cosmos DB API,并执行查询(预览版)。

 

蔚蓝数据工作室

Azure Cosmos DB 的 MongoDB API 现在可以连接并执行查询。Azure Data Studio 是一个跨平台的数据库工具,适用于在 Windows、macOS 和 Linux 上使用本地或云端数据平台的数据专业人员。

Azure Data Studio 提供了最新的编辑器体验,包括 IntelliSense、代码片段、集成的源代码管理和集成的终端。它针对数据平台用户进行了设计,并提供了内置的查询结果集图表和可定制的仪表板。

Azure Cosmos DB的云数据库服务存在“爆发容量”功能(预览版)。

使用 Azure Cosmos DB 的爆发容量(预览版),您可以利用数据库或容器的闲置吞吐量来处理流量的突增。通过使用爆发容量,每个物理分区可以累积最多5分钟的闲置容量,并以最高3000 RU/秒的速度消耗。通过使用爆发容量,以前受限制的请求现在可以在爆发容量可用的情况下进行处理。

仅适用于使用已配置的吞吐量(手动和自动缩放)的 Azure Cosmos DB 帐户,而不适用于无服务器容器。此功能在 Azure Cosmos DB 帐户级别进行配置,并自动应用于帐户内具有每个物理分区低于 3000 RU/秒的已配置吞吐量的所有数据库和容器。每个物理分区超过3000 RU/秒的资源将能够使用突发容量。

在分区之间重新分配吞吐量(预览)

 

在 Azure Cosmos DB 中,预设情况下,已经将数据库或容器的预配吞吐量均匀地分布到所有物理分区上。然而,由于工作负载的倾斜或分区键的选择,可能会出现某个特定逻辑分区需要比其他分区更多吞吐量的情况。在这种情况下,Azure Cosmos DB 可以在物理分区之间重新分配预配吞吐量。通过在分区之间重新分配吞吐量,可以提高性能,而无需根据最热分区来配置整体吞吐量。

在使用数据库和容器时,可以使用经过分配的吞吐量(手动或自动调整)来应用吞吐量重新分配功能,但不适用于无服务器容器。您可以使用Azure Cosmos DB PowerShell命令来更改每个物理分区的吞吐量。

Azure Cosmos DB 无服务器托管模式

 

“最大1 TB的无服务器容器目前正在Azure Cosmos DB中进行预览。要尝试新功能,请在Azure订阅中注册“Azure Cosmos DB无服务器1 TB容器预览”预览特性。”

通过使用Azure Cosmos DB的无服务器(Serverless)提供方式,您可以以基于消耗的方式使用Azure Cosmos帐户。在无服务器环境中,只针对由数据库操作消耗的请求单位(RU)和由数据消耗的存储进行计费。无服务器容器可以在无需最低费用或容量计划的情况下,支持每秒数千个请求。

在 Azure Cosmos DB 中合并分区(预览)

 

在Azure Cosmos DB(預覽版)中進行分區合併可以減少容器使用的物理分區數量。使用合併可以重新劃分物理分區以處理容器的碎片化吞吐量(每個分區的RU/s較低)或存儲(每個分區的存儲數量較少)容器。如果需要提高或降低容器的吞吐量,合併將有助於解決吞吐量碎片化的問題。在相同預配置的RU/s情況下,物理分區數量較少意味著每個物理分區可以獲取更多的RU/s。通過最小化分區數量,可以降低容器在大量數據被刪除時發生速率限制的可能性。合併有助於清理未使用或空的分區,並有效解決存儲碎片化問題。

关于Azure Cosmos DB

Azure Cosmos DB 是一种高速可扩展的云数据库,专为最新的应用程序开发而设计。它具有一位数毫秒的响应时间和自动及即时的可扩展性,确保了在任何规模上的速度。通过支持SLA的99.999%可用性以及企业级安全性,它保障了业务的连续性。通过全球范围内的即插即用的多主数据传递,开源API和面向常见语言的SDK,应用程序开发变得更快速和高效。请参阅如何开始、如何进行开发/测试以及如何免费运行小规模工作负载的方法。

Note: Translation provided is in Simplified Chinese.

 

开始使用Azure Cosmos DB

Azure Cosmos DB 是一个全面托管的 NoSQL 数据库,具备支持 SLA 的速度和可用性、自动且即时的可伸缩性,以及面向 MongoDB、Cassandra 和其他 NoSQL 引擎的开放源代码 API。您可以从此处确认功能并开始免费账户。

 

广告
将在 10 秒后关闭
bannerAds