我要求 Claude、Codex 和 Gemini 在 Rust 中建構一個類似 SQLite 的引擎。
是的,針對支援的 SQL 子集。為了建立基準,我整合了 SQLLogicTest 套件。
程式碼庫中有幾個鬆散的模式:
不,這是一個 SQLite 架構的「模擬體」。它是一個代理協調的實驗,而不是生產資料庫。
將軟體工程視為分散式系統,並透過以下方式強制協調:git、鎖定檔案、測試和合併紀律。
我使用 Gemini 實施了一個 coalescer 來清理重複/漂移,因為這是並行代理的最大問題。然而,它只在專案結束時運行了一次,所以在實際運行期間從未真正使用過。我有一個 cron job 每天運行它,但 Gemini 在我進行實驗時無法完成整個去重工作,也就是說,它在中途停止了。
假設您已安裝相關的 CLI(claude、codex、gemini),以及 screen、git、Rust toolchain 和 sqlite3。
在 2026-02-10 和 2026-02-12 之間有 154 次提交。
Gemini 的 CLI 不提供監控使用量的方法。它也不是按週計費,而是按 24 小時使用量計費。對於 codex,我使用了專業方案每週使用量的 100%,該方案目前有 2 倍的促銷活動。我使用了 Claude Pro 每週使用量的 70%。