ran*_*guy 5 postgresql optimistic-locking node.js pessimistic-locking
我打算将Node用于我的下一个项目,因为它似乎非常适合我正在解决的问题.
我需要弄清楚的一件事是乐观和悲观的锁定.http://guides.rubyonrails.org/active_record_querying.html#locking-records-for-update
比如说,用户有一个余额1.两个节点实例同时提出请求撤销1.这两个请求可以同时通过足够余额的检查,从而使两次成功提款导致余额为-1.
Rails提供了Postgres事务和锁定功能的包装器.Node是否存在某种类似的包装器?
你如何在Node/Postgresql中解决这个问题?
我知道这是一个数据库功能,但我想知道Node或某些库是否提供了远离编写原始SQL查询的抽象概念?
| 归档时间: |
|
| 查看次数: |
1141 次 |
| 最近记录: |