Azure cosmosdb 在哪里使用宇宙数据库?

Azure cosmosdb 在哪里使用宇宙数据库?,azure-cosmosdb,Azure Cosmosdb,CosmosDb具有良好的全球分布特性,可提供更快的数据响应。这对于直接访问CosmosDb的移动应用程序非常有用,因为用户遍布全球 但是,我使用的是Azure中托管的ASP.NET Web应用程序。在这里,我的数据库通信应用程序将始终保持固定距离 在这种情况下,我能从CosmosDb中获益吗 这是针对Azure托管的ASP.NET应用程序的当您了解noSQL概念和代码时,您可以使用CosmosDB,它对读写过程有不同的实现,或者您正计划进行微服务,或者您有其他项目依赖于您的Webapp项目和您

CosmosDb具有良好的全球分布特性,可提供更快的数据响应。这对于直接访问CosmosDb的移动应用程序非常有用,因为用户遍布全球

但是,我使用的是Azure中托管的ASP.NET Web应用程序。在这里,我的数据库通信应用程序将始终保持固定距离

在这种情况下,我能从CosmosDb中获益吗


这是针对Azure托管的ASP.NET应用程序的

当您了解noSQL概念和代码时,您可以使用CosmosDB,它对读写过程有不同的实现,或者您正计划进行微服务,或者您有其他项目依赖于您的Webapp项目和您使用的同一个数据库进行通信

在选择CosmosDB作为数据库之前,您需要考虑一些要点

  • 定价模式!CosmosDB不是cheep数据库,定价模型基于供应的吞吐量。超过所设置吞吐量的请求将被数据库拒绝。所以,首先要确保你完全理解事情是如何运作的
  • 与其他基于文档的数据库一样,如果要保持文档中对象的图形,则应该考虑如何处理对文档的并发更新(如果应用程序中是这样的话)。希望您了解基于文档的数据库和关系数据库之间的区别
  • 但关于好处:

  • 它与Azure中的其他PaaS服务具有很好的集成支持
  • 如果您有一个好的分区策略,它的伸缩性非常好

  • 我想你描述了两个不同的案例。您的移动应用程序将与azure后端通信(后端将与db通信),或者移动应用程序将自行与db通信。这是不同的情况