CNode

Node如果操作mysql,是否需要考虑事务问题

问答
Hhlongy发布于12 年前最后回复12 年前4 回复5597 浏览0 收藏

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

查看回复

回复 (4)

X
xiuxu123#1·12 年前

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

A
alsotang#2·12 年前

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

H
hlongy#3·12 年前

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

R
ryanking8215#4·12 年前

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

参与回复
登录后即可参与回复。登录