你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

数据管理模式

数据管理是云应用程序的关键要素,影响大部分质量属性。 出于性能、可伸缩性或可用性等方面的原因,数据通常托管在不同的位置并跨多个服务器,这可能会带来一系列的挑战。 例如,必须维护数据一致性,通常需要跨不同的位置同步数据。

此外,数据应在静态下、传输中以及通过授权访问机制进行保护,以维持保密性、完整性和可用性的安全保证。 有关详细信息,请参阅 Azure 安全基准数据保护控制

模式 总结
缓存端 将数据按需从数据存储加载到缓存中
CQRS 使用独立接口将读取数据的操作与更新数据的操作分离。
事件溯源 使用只追加存储来记录描述域中数据采取的操作的完整系列事件。
索引表 基于数据存储中经常由查询引用的字段创建索引。
具体化视图 当未针对所需的查询操作完美设置数据的格式时,在一个或多个数据存储中基于数据生成预填充的视图。
分片 将数据存储划分为一组水平分区或分片。
静态内容托管 将静态内容部署到基于云的存储服务,再由后者将它们直接传送给客户端。
附属密钥 使用令牌或密钥,向客户端授予对特定资源或服务的受限直接访问权限。