使用 和 简化部署预览工作流中的数据库
改变了开发人员构建应用程序的方式,优化了工作流程,以便快速迭代并与当今最流行的前端框架 协作。Xata 是第一个以这种开发人员体验为出发点构建的无服务器数据库。当您向数据库添加新功能和更改时,它提供了与 Netlify 相同的安全性和信心。Xata 是一款无服务器数据库,专注于提升开发人员的体验和易用性。它是 Jamstack 网站的绝佳数据库选择,尤其是使用 TypeScript 或 JavaScript 编写时,并且提供比数据库中通常更多的功能,包括搜索、相似性/向量搜索和 AI 功能。
Netlify 与 Xata 的最新集成使数据库开发变得简单,每次拉取请求和部署预览时都会 邮寄潜在客户 创建数据库的临时副本。对于经常将更改发送到需要多个数据存储(例如搜索引擎和关系数据库)的生产应用程序的团队来说,这非常有用。例如,如果您正在构建电子商务应用程序,则可能会为用户、产品、搜索和推荐设置不同的数据存储。借助 Xata,所有这些功能都包含在一项服务中,并无缝集成到您的开发工作流程中。
专为现代前端开发而构建
Xata 的 SDK 是所有 TypeScript 和 JavaScript 前端框架的绝佳补充。借助类似 git的数据库分支,Xata 会自动为每个Netlify Deploy Preview创建预览分支,并直接集成到您的 GitHub 工作流程中。每个拉取请求都会创建数据库的预览分支,并将主数据库中的数据复制过来。完成后,合并拉取请求时会自动迁移所有更改。
在拉取请求中,使用 Xata 的数据库预览分支以及相应的 Netlify Deploy Preview
这开启了一种新的工作方式,并具有许多好处。您可以安全地使用生产数据的副本迭代您的应用,并且知道不会影响您的最终用户和客户。这还使您能够在独立的预览环境中修改应用程序的架构和代码更改。本质上,您可以在每个拉取请求中拥有自己的个人暂存环境和数据库。
将 Xata 集成到您的部署预览工作流程中
以下是关于如何通过几个步骤启动并运行这一全新工作流程的简要概述。有关更多详细信息,请查看Xata 文档。
頁:
[1]