微软宣布Azure Cosmos DB的Data API构建器正式发布

微软宣布Azure Cosmos DB的Data API构建器正式发布

💡 原文英文,约500词,阅读约需2分钟。
📝

内容提要

Microsoft宣布Azure Cosmos DB的Data API builder已正式发布。该开源项目为Azure数据库和本地存储提供了REST和GraphQL端点。Data API builder旨在简化在Azure Cosmos DB集合上公开GraphQL端点的过程,包括关系查询、过滤和变更。它提供了跨平台CLI、本地OpenAPI支持、REST端点的Swagger和GraphQL端点的Banana Cake Pop。DAB是一个ASP.NET项目,使用C#编写,使用ChilliCream的Hot Chocolate进行GraphQL和FusionCache进行内存缓存。该项目免费,并在GitHub上以MIT许可证发布。

🎯

关键要点

  • Microsoft宣布Azure Cosmos DB的Data API builder正式发布,提供REST和GraphQL端点。

  • Data API builder旨在简化在Azure Cosmos DB集合上公开GraphQL端点的过程,支持关系查询、过滤和变更。

  • DAB提供跨平台CLI、本地OpenAPI支持、REST端点的Swagger和GraphQL端点的Banana Cake Pop。

  • 该项目是一个ASP.NET项目,使用C#编写,结合ChilliCream的Hot Chocolate和FusionCache进行内存缓存。

  • DAB旨在替代任何自定义API,支持CRUD操作,提供重试策略、全面日志记录和内存缓存功能。

  • DAB是一个无状态、可扩展的Docker友好容器,可以在本地或云环境中运行。

  • DAB与Azure Static Web Apps、Azure Container Apps等服务原生集成,支持自定义本地部署。

  • 该项目免费,无高级版本,并在GitHub上以MIT许可证发布。

延伸问答

Azure Cosmos DB的Data API构建器有什么功能?

Data API构建器提供REST和GraphQL端点,简化在Azure Cosmos DB集合上公开GraphQL端点的过程,支持关系查询、过滤和变更。

Data API构建器是如何支持多种数据库的?

Data API构建器能够与多种后端存储无缝集成,包括NoSQL和关系数据库,支持同时管理多个数据库。

Data API构建器的主要技术栈是什么?

Data API构建器是一个ASP.NET项目,使用C#编写,结合ChilliCream的Hot Chocolate进行GraphQL和FusionCache进行内存缓存。

Data API构建器的部署方式有哪些?

Data API构建器是无状态的Docker友好容器,可以在本地或云环境中运行,支持自定义本地部署。

Data API构建器的使用是否收费?

该项目是免费的,没有高级版本,并在GitHub上以MIT许可证发布。

Data API构建器如何提高开发者的效率?

Data API构建器通过提供安全且功能丰富的REST和GraphQL端点,减少了开发者访问数据库的摩擦,支持零代码配置。

🏷️

标签

➡️

继续阅读