即时分支
使用按写时复制存储从生产 PostgreSQL 数据库创建隔离分支,因此各分支与父数据库共享数据,而不是制作完整副本。
Xata 是一个 PostgreSQL 平台,可为工程团队、AI 代理和 CI/CD 工作流创建隔离的按写时复制分支,并使用匿名化生产数据;可作为托管服务使用,也可部署到客户自己的云账户。
Xata 是一个面向需要为开发、测试和代理式工作流提供多个隔离数据库的团队的 PostgreSQL 平台。它会基于源 PostgreSQL 数据库使用按写时复制存储创建分支,因此新分支可快速配置,无需完整复制数据。
该产品旨在使用真实的生产数据,同时通过匿名化和分支隔离降低风险。源材料指出,团队可以仅将 Xata 用于开发工作流,也可以将其扩展到生产环境;它既可作为托管云服务使用,也可作为客户自有云账户中的 BYOC 部署。
使用按写时复制存储从生产 PostgreSQL 数据库创建隔离分支,因此各分支与父数据库共享数据,而不是制作完整副本。
在复制过程中自动删除或遮蔽敏感数据,使开发分支以已匿名化的生产数据开始。
暂停空闲分支,并在需要时恢复,减少分支未活跃时的计算资源使用。
将 Xata 作为托管服务使用,或通过 BYOC 将数据平面部署到你自己的云账户中。
运行于上游 PostgreSQL,并可连接到现有的 PostgreSQL 环境,例如 RDS、Aurora、Cloud SQL 或自托管数据库。
通过内置可观测性跟踪生产数据库健康状况,包括正常运行时间、查询延迟、吞吐量和活动连接数。
为每个 Pull Request 或代码代理提供独立的 Postgres 分支,以便在不影响共享环境的情况下,使用接近生产的数据测试更改。
为模拟、强化学习回合、负载测试或回归运行创建短生命周期数据库,然后在执行后将其丢弃。
用几乎在一秒内即可就绪的即时分支替代缓慢的 SQL 转储恢复或共享的预发布副本,并以匿名化数据作为起点。
支持那些希望将生产数据库保留在现有云服务商中、仅使用 Xata 来创建开发分支的团队。
当团队希望在同一平台中获得内置分支、可观测性、只读副本和时间点恢复时,可在 Xata 上运行生产数据库。
Xata 可与现有的 PostgreSQL 数据库一起使用,包括托管在 RDS、Aurora、Cloud SQL 上的数据库,或自托管的 PostgreSQL。文档还说明,你可以先从开发工作流开始,保持生产环境不变。
源材料将 Xata 描述为一个 PostgreSQL 平台,提供即时分支、按写时复制存储、可缩放至零的分支、匿名化,以及以 SaaS 或 BYOC 方式运行的选项。
定价页面描述的是基于资源的定价,没有按用户或按分支收费。它还说明分支在空闲时可以缩放至零,因此计算费用只在分支处于活动状态时产生。
文档说明分支可以在几秒内创建,而主页则写明 Xata 可以在不到一秒的时间内克隆一个 PostgreSQL 数据库,且不受数据大小影响。
定价页面和文档表明,Xata 面向工程团队、AI 代理、CI/CD 工作流,以及需要使用具有生产相似数据的隔离 PostgreSQL 分支的平台。