当同时在几个update
中调用并发transaction
时,PostgreSQL是否仍能维持ACID?
比方说,如果我这样做
BEGIN
UPDATE post SET like = like + 1
UPDATE post SET like = like + 1
END
同时多次同时进行,我会看到符合ACID标准的增量吗?
我正在使用REPEATABLE READ
交易类型。
是的,ACID将被维护:
COMMIT
之后,只要保留事务日志(持久性),事务就会在系统崩溃后继续存在。