文件名称:txn:在原子的全有或全无事务中处理和更新 CouchDB 数据
文件大小:23KB
文件格式:ZIP
更新时间:2024-07-25 15:55:53
JavaScript
交易:Javascript ACID 对象 事务(或Txn )是一个库,用于在原子、全有或全无操作中加载、修改和提交 Javascript 对象。 它来自内部 Iris Couch 工具,灵感来自 Google 。 事务非常适合将 CouchDB 文档用作状态机,以离散步骤在工作流中移动。 客观的 Txn保证数据修改要么完全提交,要么完全回滚( )。 对于回滚,Txn 会自动且透明地重试操作几次,直到它提交。 我喜欢我的一些交易,你也应该: 编写一个简单、清晰的操作函数来处理一块数据(Javascript对象) 程序的其他部分会触发对具有不同 ID 的各种对象的操作。 操作可能会意外运行多次,甚至同时运行,可能行为不可预测,可能会在网站出现故障时超时。 换句话说,它在现实世界中工作。 不管。 事务确保对于给定的对象 ID,更改是原子的、一致的、隔离的和持久的(ACID 保证)
【文件预览】:
txn-master
----lib()
--------txn.js(10KB)
--------lib.js(4KB)
----.npmignore(13B)
----.travis.yml(148B)
----LICENSE(11KB)
----test()
--------run.js(6KB)
--------txn.js(18KB)
----README.md(11KB)
----.gitignore(20B)
----api.js(706B)
----package.json(1003B)