老师您好,请教一下关于作品数据存储事务的问题
课程中保存作品、更新作品功能都涉及到了mysql和mongodb数据库的操作,但是没有用事务。我想请教以下几个问题:
1、保存作品和更新作品场景是否适合用事务?比如说,mongodb中存储失败,就回滚mysql,能更好的保证数据的一致性
2、如果在以上场景使用事务,是否需要mysql和mongodb都走事务?
3、sequelize和mongoose提供的事务支持是否可靠?
10
收起
正在回答
1回答
只有作品的创建需要两个数据库连同进行,即你说的“事务”。
其他操作(更新、删除)都只操作一个数据库即可。
一般说数据库事务,是单个数据库之间的。多个数据库之间的“事务”就需要从代码层面把控。
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星