事务操作 | 腾讯云开发 CloudBase - AI 原生后端一体化平台
跳到主要内容

事务操作

事务操作确保多个数据库操作要么全部成功,要么全部失败,保证数据的一致性。云开发支持数据库事务,并保证事务的 ACID 特性。

注意

目前数据库事务只支持在服务端运行,只有 node-sdk 支持事务。

使用场景

在大多数场景中,单文档完全可以满足需求。但在一些场景中,使用数据库事务的优势更明显:

  • 从传统关系型数据库迁移到云开发:数据模型平滑迁移,业务代码改造成本低
  • 涉及多个文档/多个集合的业务流程:保证一系列读写操作完全成功或者完全失败,防止出现中间态

支持的方法