ForkUnion开源SmashTable:带DBMS事务特性的内存容器
srchvrs · x · 2026-08-21
开发者发布了 SmashTable,这是一个针对 Python 和 C++ 的重构版关联容器(AVL树、加权平衡树和哈希表),旨在为内存中的进程逻辑提供类数据库的事务行为。
主要特性:
- 类似 Python dict 或 C++ std::map,但支持原子、隔离和一致的更新。
- 支持跨容器的两阶段提交(2-phase-commits),避免在不需要的地方直接使用 Redis 或 etcd。
- AI参与开发:新代码中很大一部分由 AI 生成,作者承认可能存在需要修复的 bug,但即便手写,保证事务一致性也需要大量实战验证。
该工具曾用于 Unum Cloud 的 UStore DBMS 引擎,特别适合在 100+ 核心的 NUMA 机器上运行 RL 循环或模拟环境时降低延迟。
「编程与Agent」频道最新
- 用户实测 Grok Bot:自主清理 10 万封邮件并批量退订 — elonmusk · 2026-08-21
- OpenAI 任命盐湖城首位 Codex 大使,推广 AI 编程 — paw_lean · 2026-08-21
- 人机协作新范式:现代团队如何运行 Agent 工作流 — JosephJacks_ · 2026-08-21
- PostHog 创始人谈 AI 转型:做睡眠中修复代码的「行动公司」 — ycombinator · 2026-08-21
- LangChain 将于 8 月 27 日举办 Agent 构建路演 — LangChain · 2026-08-21
- YC 项目 Qlo:用 AI Agent 替代 80% 的核保邮件处理工作 — ycombinator · 2026-08-21