https://crates.io/crates/transistor

时间:2024-07-18 11:53:29
【文件属性】:

文件名称:https://crates.io/crates/transistor

文件大小:52KB

文件格式:ZIP

更新时间:2024-07-18 11:53:29

client database rust-lang crux

晶体管Rust Crux Client crate/lib。目前,这个 crate 打算支持 2 种与 Crux 交互的方式:通过Docker和一个crux-standalone版本docker-hub 。当前 Docker 镜像juxt/crux-standalone:20.09-1.11.0 。通过HTTP使用HTTP API 。异步支持。Clojure.api。(待评估。)外国金融机构。(待评估。)第一次发布后可能会添加其他解决方案。Crux 入门症结常见问题解答有关使用示例,请参阅示例目录或ATM Crux以获得更完整和交互性的示例。双时节症结Crux 针对使用一对事务时间和有效时间时间戳的高效且全局一致的时间点查询进行了优化。用于双时态记录保存的 Ad-hoc 系统通常依赖于直接在关系中明确跟踪有效起始和有效终止时间戳或范围类型。Crux 提供的双时态文档模型非常易于推理,并且在整个数据库中是通用的,因此它不需要您预先考虑哪些历史信息值得存储在特殊的“双时态表”中。一个或多个文档可以在特定的有效时间通过 put 事务插入到 Crux 中,默认为事务时间(即现在),并且每个文档


【文件预览】:
transistor-master
----.gitignore(46B)
----Makefile(336B)
----src()
--------types()
--------http.rs(29KB)
--------client.rs(4KB)
--------lib.rs(4KB)
----CODE_OF_CONDUCT.md(138B)
----LICENSE(7KB)
----Cargo.toml(2KB)
----.github()
--------ISSUE_TEMPLATE()
----.cargo-husky()
--------hooks()
----examples()
--------match_no_continue_tx.rs(2KB)
--------async_deal_with_error_entity.rs(1KB)
--------simple_query.rs(3KB)
--------async_query.rs(2KB)
--------async_entity_timed.rs(2KB)
--------entity_tx.rs(2KB)
--------deal_with_errors_entity_tx.rs(1KB)
--------evict.rs(1KB)
--------entity.rs(2KB)
--------async_tx_log.rs(1KB)
--------async_entity_history_timed.rs(4KB)
--------limit_offset_query.rs(2KB)
--------entity_history.rs(3KB)
--------tx_log.rs(2KB)
--------async_entity_tx_timed.rs(2KB)
--------match_continue_tx.rs(2KB)
--------async_tx_logs.rs(2KB)
--------complex_query.rs(2KB)
--------tx_logs.rs(2KB)
----README.md(26KB)
----tests()
--------lib.rs(8KB)
----.circleci()
--------config.yml(1KB)

网友评论