介绍
现在的应用能为生活的方方面面带来创新。 若要让公司保持竞争力,公司必须构建能够处理实时数据、具有复原能力、灵活且能支持下一代 AI 功能的应用和产品。
现代应用的发展依赖于不同来源、不同形式的实时数据。 应用的有用性通常在于其移动和使用数据的能力。
开发人员需要借助平台的灵活性,以便能响应业务更改。 开发人员还需要使用他们的整个应用程序生态系统来灵活地处理数据的速度、体积或形态的变化。 这种灵活性让开发人员能比以前更快地开发新功能。
方案
假设你是一家零售公司的开发主管。 你的团队正在使用 AI 代理构建在线店面,以协助客户进行各个方面的体验。 你正在设计新的店面,使其可以通过各种设备(包括移动设备)访问。 团队预计在店面发布时以及各种“盛大开业”销售活动开始时,需求会出现激增。
作为开发主管,你的任务是确定数据库平台。 你考虑采用的数据库平台要能针对团队随时间生成和收集的数据提供服务。 所选数据库还应能以高容量和速度处理种类繁多的数据。 数据库解决方案需要快速缩放,且几乎不产生冲突,才能应对不断增长和变化的需求。 数据库应该能够支持矢量化数据,以使用处理客户请求的 AI 代理进行搜索。
Azure Cosmos DB
Azure Cosmos DB 是一项快速 NoSQL 数据库服务,适用于任何规模的新式应用和 AI 应用开发。
本文将介绍如何将 Azure Cosmos DB 及其 NoSQL API 用于处理此类业务问题。 还将简要介绍数据库的工作原理。 最后,本模块帮助你确定 Azure Cosmos DB for NoSQL 是否适合你的解决方案。
完成此模块后,你将能够:
- 评估 Azure Cosmos DB for NoSQL 是否是适合应用程序的数据库。
- 描述 Azure Cosmos DB for NoSQL 的功能对现代应用程序的适用性。