1作者: daveymoores9 个月前原帖
我花了太多时间构建一个基于Rust的命令行应用程序,以避免在每个月末翻阅日历条目和Git提交记录,来弄清楚我为每个客户工作的天数。这是一个简单的工具,它可以提取一个或多个代码库中的Git历史记录,估算工作小时数,并生成一个独特的链接,以便与客户分享以供审批——无需数据库或注册。它是免费的,且开源。我是为了我自己(可能)小众的自由职业开发者工作流程而构建的。如果你试用一下,我很想知道它是否对你有用(或者没有)。
3作者: mastabadtomm9 个月前原帖
分布式文档数据库与ACID完整性 Kronotop 是一个分布式的事务性文档数据库,旨在实现水平扩展。它为需要管理大量文档的应用程序提供了坚实的基础,同时确保关键元数据操作的强一致性保证。通过利用 FoundationDB 作为其元数据和索引的事务后端,Kronotop 实现了 ACID 完整性,提供了在高要求环境中常常寻求的可靠性。 Kronotop 具有类似 MQL 的查询语言,并使用 RESP3 协议,确保与 Redis 客户端生态系统的广泛兼容性。它实现了核心的 Redis 内存数据结构,如字符串和哈希,同时还提供了自己的专用结构:ZMap(一个有序键值存储,充当 FoundationDB 的 RESP 代理)和 Bucket(用于存储类似 JSON 的文档)。虽然文档主体直接存储在本地文件系统上,Kronotop 采用 BSON 作为默认数据格式来组织和存储在 Buckets 中,同时也支持 JSON 格式。 https://github.com/kronotop/kronotop