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