探索PlanetScale:划分分支的MySQL Serverless平台

原文约2000字,阅读约需5分钟。发表于:

最近我发现了一个非常有趣的国外MySQL Serverless平台,它叫做PlanetScale。这个平台不仅仅是一个数据库,它能像代码一样轻松地创建开发和测试环境。你可以从主库中拉出一个与之完全相同结构的development或staging数据库,并在这个环境中进行开发和测试。所有的数据都是隔离的,不会相互干扰。 当你完成开发后,你可以创建一个deploy request,PlanetScale会自动比对并生成Schema diff,然后你可以仔细审查需要部署的内容。确认没问题,你就可以将这些变更部署到线上库中。整个部署过程不会导致停机时间,非常方便。

PlanetScale是一个国外MySQL Serverless平台,可以轻松创建开发和测试环境,数据隔离不会相互干扰。它提供了自动生成Schema diff的功能,方便审查和部署到线上库中,不会导致停机时间。免费套餐提供5GB存储空间、每月10亿行读取操作、每月1000万行写入操作等。平台运行在云上,提供Web管理界面和CLI工具。使用CLI工具的步骤:安装pscale工具、更新brew和pscale、进行认证、连接到数据库分支、本地连接、选择适合编程语言的连接串。通过这些步骤,可以轻松使用PlanetScale来管理和部署MySQL应用。

相关推荐 去reddit讨论