{"id":2227,"date":"2020-12-10T07:00:20","date_gmt":"2020-12-10T15:00:20","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/cosmosdb\/?p=2227"},"modified":"2020-12-11T15:03:24","modified_gmt":"2020-12-11T23:03:24","slug":"new-in-documentation-for-december-2020","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/cosmosdb\/new-in-documentation-for-december-2020\/","title":{"rendered":"New in documentation for December 2020"},"content":{"rendered":"<p>Online technical documentation is regularly published and updated to help you get the most out of Azure Cosmos DB.\u00a0 Here\u2019s a round-up of the most recent releases, published in the last two months:<\/p>\n<h3>Resource locks<\/h3>\n<p>Admins can use PowerShell or Azure CLI to apply locks that stop users from changing or deleting resources in an account, database, or container. <a href=\"https:\/\/docs.microsoft.com\/azure\/cosmos-db\/resource-locks\">See documentation<\/a><\/p>\n<h3>Troubleshoot exceptions with Azure Cosmos DB Java SDK v4<\/h3>\n<ul>\n<li>Discover ways to diagnose and fix request timeout exceptions (the HTTP 408 error). <a href=\"https:\/\/docs.microsoft.com\/azure\/cosmos-db\/troubleshoot-request-timeout-java-sdk-v4-sql\">See documentation<\/a><\/li>\n<li>Find causes and solutions for service unavailable exceptions. <a href=\"https:\/\/docs.microsoft.com\/azure\/cosmos-db\/troubleshoot-service-unavailable-java-sdk-v4-sql\">See documentation<\/a>.<\/li>\n<\/ul>\n<h3>Troubleshoot query issues for Azure Cosmos DB API for MongoDB<\/h3>\n<p>Find best practices to troubleshoot query issues when using the Azure Cosmos DB API for MongoDB, and performance tips to reduce latency and costs.\u00a0 <a href=\"https:\/\/docs.microsoft.com\/azure\/cosmos-db\/mongodb-troubleshoot-query\">See documentation<\/a>.<\/p>\n<h3>REGEXMATCH<\/h3>\n<p>Create more complex string searches using metacharacters with the REGEXMATCH function. <a href=\"https:\/\/docs.microsoft.com\/azure\/cosmos-db\/sql-query-regexmatch\">See documentation<\/a>.<\/p>\n<h3>Plan and manage costs<\/h3>\n<p>Use built-in Cost Management features to set budgets and monitor the costs associated with your databases. By forecasting costs and monitoring trends, you&#8217;ll find opportunities to save and optimize your database spending.\u00a0 \u00a0<a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/cosmos-db\/plan-manage-costs\">See documentation<\/a>.<\/p>\n<h3>Updates to service quotas<\/h3>\n<p>The minimum provisioned throughput (RU\/s) required per database for shared throughput accounts has been changed.\u00a0 <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/cosmos-db\/concepts-limits\">See documentation<\/a>.<\/p>\n<h3>Monitoring Azure Cosmos DB database operations<\/h3>\n<ul>\n<li>You can gather server-side metrics about the data stored in Azure Cosmos DB using tools in the Azure portal or Azure Monitor, or by using the .NET, Java, Python or Node.js SDKs. <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/cosmos-db\/monitor-cosmos-db\">See documentation<\/a>.<\/li>\n<li>Performance and availability can also be monitored with a reference of log and metric data. <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/cosmos-db\/monitor-cosmos-db-reference\">See documentation<\/a>.<\/li>\n<\/ul>\n<h3>Transactional batch operations with .NET SDK<\/h3>\n<p>Use the Azure Cosmos DB .NET SDK to define a group of point operations that must succeed or fail together in order to be committed. <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/cosmos-db\/transactional-batch\">See documentation<\/a>.<\/p>\n<h3>Migrate v1 .NET applications to v2 .NET SDK<\/h3>\n<p>The Azure Cosmos DB .NET SDK v1 <a href=\"https:\/\/azure.microsoft.com\/en-us\/updates\/update-your-azure-cosmos-db-net-sdks-by-31-august-2022\/\">will be retired.<\/a> You can enjoy new features and functionality by migrating your applications to the Azure Cosmos DB<a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/cosmos-db\/sql-api-sdk-dotnet-standard\"> v3 .NET SDK<\/a>.\u00a0 You can also move to v2 if you&#8217;d prefer. <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/cosmos-db\/migrate-dotnet-v2\">See documentation<\/a>.<\/p>\n<h3>Use Databricks to migrate Cassandra data to Azure Cosmos DB<\/h3>\n<p>In a few short steps, you can migrate Apache Cassandra key spaces\/tables to the fully-managed Azure Cosmos DB API for Cassandra using Azure Databricks. <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/cosmos-db\/cassandra-migrate-cosmos-db-databricks\">See documentation<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<h4>Find more<\/h4>\n<ul>\n<li>See <a href=\"https:\/\/devblogs.microsoft.com\/cosmosdb\/latest-documentation-releases-for-azure-cosmos-db\/\">October 2020 documentation releases and updates<\/a><\/li>\n<li>Find all <a href=\"https:\/\/docs.microsoft.com\/azure\/cosmos-db\/\">Azure Cosmos DB documentation<\/a><\/li>\n<li>Learn about<a href=\"https:\/\/azure.microsoft.com\/services\/cosmos-db\/\"> Azure Cosmos DB<\/a>, a fast NoSQL database with open APIs for any scale<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>A guide to the most recent Azure Cosmos DB technical documentation updates for December 2020.<\/p>\n","protected":false},"author":18741,"featured_media":61,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[14,13],"tags":[],"class_list":["post-2227","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-core-sql-api","category-news"],"acf":[],"blog_post_summary":"<p>A guide to the most recent Azure Cosmos DB technical documentation updates for December 2020.<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/posts\/2227","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\/18741"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/comments?post=2227"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/posts\/2227\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/media\/61"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/media?parent=2227"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/categories?post=2227"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/tags?post=2227"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}