💡 原文英文,约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许可证发布。
🏷️

标签

➡️

继续阅读