Node如果操作mysql,是否需要考虑事务问题
发布于 10 年前 作者 hlongy 5068 次浏览 最后一次编辑是 8 年前 来自 问答

如题,查了下百度,看到有人说因为是单线程的,所以根本不需要考虑事务的问题,但是感觉这样不好吧。求高人指教 如果要处理事务,那么应该用什么模块来处理咧

4 回复

看需求在确定是否使用事务,事务的使用你可以再论坛里面搜索下相关的文章,

用 mysql 问题。该考虑什么就仍然考虑什么,node 并没有为 mysql 带来任何特殊性

嗯嗯,多谢指教,前两天看那些资料,跟着资料写blog案例,发现好多重复的代码,每次调用 数据库都要Open一次。写得真累,这方面要怎么办,我以前是搞java的,写重复的代码好累。。

@hlongy 你可以用orm工具啊,sequelizejs, bookshelf啥的。 利用事务可以回滚操作,保持数据一致性,比如经典例子转账,单线程保证不了。

回到顶部