交易:Javascript ACID对象事务(或Txn )是一个库,用于在原子、全有或全无操作中加载、修改和提交Javascript对象。它来自内部Iris Couch工具,灵感来自Google 。事务非常适合将CouchDB文档用作状态机,以离散步骤在工作流中移动。客观的Txn保证数据修改要么完全提交,要么完全回滚( )。对于回滚,Txn会自动且透明地重试操作几次,直到它提交。我喜欢我的一些交易,你也应该:编写一个简单、清晰的操作函数来处理一块数据(Javascript对象)程序的其他部分会触发对具有不同ID的各种对象的操作。操作可能会意外运行多次,甚至同时运行,可能行为不可预测,可能会在网站出现故障时超时。换句话说,它在现实世界中工作。不管。事务确保对于给定的对象ID,更改是原子的、一致的、隔离的和持久的(ACID保证)