订阅以接收新文章的通知:

宣布推出 Database Integrations,单击几下鼠标即可连接到 Workers 上的 Neon、PlanetScale 和 Supabase 数据库

2023-05-16

3 分钟阅读时间
这篇博文也有 EnglishDeutsch日本語EspañolFrançais版本。

本博客文章中提及的功能已更新相关文档。如需查阅最新的参考内容,请访问 https://developers.cloudflare.com/workers/databases/third-party-integrations/

作为开发人员,最好的感觉之一就是看到自己的想法变成现实。您希望快速行动,Cloudflare 的开发人员平台则提供强大的工具,让您能够在几分钟内完成应用的构建和部署。

我们听到一个导致开发人员效率低下的问题是:“哪些数据库可以与 Workers 搭配使用?”。在查找 Workers 可连接的数据库,选择与 Workers 兼容的正确库或驱动程序,以及将样板代码转换为可在我们的开发人员平台上运行的代码时,开发人员都可能会遇到困难。

今天,我们宣布推出 Database Integrations,支持在 Workers 上无缝连接您选择的数据库。作为开始,我们已经加入了部分支持 HTTP 连接的最流行数据库:NeonPlanetScale Supabase,后续将支持更多数据库(例如 Prisma、Fauna、MongoDB Atlas)!

更专注于代码编写,减少配置所需时间

我们的无服务器 SQL 数据库 D1 去年推出了公开 Alpha 版本,我们正在继续投资使其达到生产就绪状态(本周稍后将发布令人兴奋的更新,敬请关注!)。我们认识到数据库有很多种类,我们希望开发者能够自由选择最适合自己的数据库,并与我们强大的计算服务组合使用。

在 Developer Week 2023 第二天,数据成为关注焦点。我们正在大步迈进,使得从 Workers 连接到数据库成为可能并提供更高性能(剧透警告!):

使之成为可能并提供卓越性能仅仅是开始,我们还希望使连接数据库变得轻松。数据库具有特定的协议、驱动程序、API 和供应商特定功能,您需要了解这些信息才能启动并运行。通过 Database Integrations,我们希望使这个过程非常简单。

无论是进行第一个项目,还是第一百个项目,您都应该能够轻松连接到自己选择的数据库。通过 Database Integrations,您可以减少在配置方面所需的时间,并更多地专注于做您喜欢的事情——构建您的应用!

这个体验究竟如何呢?

可发现性

如果您要从零开始启动一个项目或者想要将 Workers 连接到现有的数据库,您想知道“我有哪些选择?”

Workers 支持通过 HTTP 连接到各种数据库提供商。通过新发布的 出站 TCP 支持,在 Workers 上可以连接到的数据库只会不断增加!

在新的“Integrations”选项卡中,您可以查看我们支持的所有数据库,并从这里直接将集成添加到您的 Worker 中。作为开始,我们支持 Neon、PlanetScale 和 Supabase,更多数据库将即将推出。

Database integrations on the Cloudflare dashboard

身份验证

您永远不应该复制/粘贴数据库凭据或连接字符串的其他部分。

一旦点击“Add Integration”,我们会带您通过 OAuth2 流程,自动从您的数据库提供商获取正确的配置,并将它们作为加密的环境变量添加到您的 Worker 中。

Set up an integration between your database and Worker

凭据设置完毕后,查看我们的 文档 中的示例,了解如何使用数据平台客户端库启动开发。而且,我们即将推出更多模板,让您能够更快地开始使用!

就是如此简单!使用 Database Integrations ,点击几下即可将您的 Worker 连接到数据库。前往您的 Worker > 设置 > Integrations,马上亲自尝试一下。

接下来?

我们才刚刚涉及 Database Integrations 的皮毛,还有大量功能即将推出!

虽然我们将继续支持更多流行的数据平台,但我们也知道在不断变化的技术领域中,我们无法跟上所有的变化。我们一直在打造一个集成平台,使任何数据库提供商都可以轻松地构建自己与 Workers 的集成。作为开发人员,这意味着您可以立即开始在 Workers 上尝试使用下一个新的数据库了。

此外,我们将增加 Wrangler 支持,以便您直接从CLI(命令行界面)创建集成。我们还将支持帐户级环境变量,以便您在帐户中的所有 Workers 之间共享集成。

对于这个领域的潜力,我们感到无比兴奋,并期待看到我们的开发人员创造出各种新产品!欢迎加入 Cloudflare 的 Developer Discord 并分享您的项目。祝您构建之旅愉快!

我们保护整个企业网络,帮助客户高效构建互联网规模的应用程序,加速任何网站或互联网应用程序抵御 DDoS 攻击,防止黑客入侵,并能协助您实现 Zero Trust 的过程

从任何设备访问 1.1.1.1,以开始使用我们的免费应用程序,帮助您更快、更安全地访问互联网。要进一步了解我们帮助构建更美好互联网的使命,请从这里开始。如果您正在寻找新的职业方向,请查看我们的空缺职位
Developer WeekLatin AmericaSASECloudflare Workers无服务器DatabaseInternet Performance开发人员开发人员平台全球连通云

在 X 上关注

Tanushree Sharma|@_tanushreeeee
Cloudflare|@cloudflare

相关帖子

2025年10月28日 13:00

Keeping the Internet fast and secure: introducing Merkle Tree Certificates

Cloudflare is launching an experiment with Chrome to evaluate fast, scalable, and quantum-ready Merkle Tree Certificates, all without degrading performance or changing WebPKI trust relationships....

2025年10月24日 17:10

How Cloudflare’s client-side security made the npm supply chain attack a non-event

A recent npm supply chain attack compromised 18 popular packages. This post explains how Cloudflare’s graph-based machine learning model, which analyzes 3.5 billion scripts daily, was built to detect and block exactly this kind of threat automatically....