简介
在大多数新式应用程序项目中,数据库对于实现高效的数据存储、检索和管理至关重要。 无论是从基于 Web 的前端捕获输入还是将数据库集成到更大的解决方案中,通常都需要编码来创建和管理这些数据库。
创建数据 API 时,将生成一致的接口,以便与数据库交互。 这意味着不同的应用程序和系统可以使用相同的方法来检索、更新和管理数据,从而减少复杂性并确保一致性。 此外,通过使用 Azure SQL 数据库,可以构建可缩放、安全且高效的数据 API,以促进与数据库的无缝交互。
在本模块中,你将了解如何为 Azure SQL 数据库创建新式 REST 数据 API。 我们将深入探讨数据 API 生成器,这是一个功能强大的跨平台工具,可简化 Azure SQL 数据库终结点的创建。 数据 API 生成器具有自动查询生成、精细安全控制以及与其他 Azure 服务无缝集成等功能,可以轻松地将数据库转换为多功能的 API。
提示
请确保已浏览使用 Azure SQL 数据库学习路径开发数据驱动应用程序中的其他模块。
了解数据 API 生成器
数据 API 生成器 (DAB) 是一个需要零代码和单个配置文件的跨平台开放源代码引擎。 借助数据 API 生成器,开发人员可以通过编程方式与数据库交互。 它提供了一种标准化的方法,可以对数据执行 CRUD(创建、读取、更新、删除)操作,从而在不同系统和应用程序之间实现无缝集成。 数据 API 生成器 (DAB) API 可以是 RESTful API 或基于 GraphQL 的,在访问和操作数据的方式方面提供了灵活性。
REST:这些 API 使用 HTTP 请求来执行 CRUD 操作。 它们是无状态的,可由各种客户端(包括 Web 和移动应用程序)轻松使用。
GraphQL:借助这些 API,客户端可以准确请求所需的数据,从而减少数据提取过渡和提取不足。 它们提供了一种高效灵活的方式来与数据库交互。