Glean 拾遗
最近收录

2 条 · 按时间

08-27

SQLite 万能论:它凭什么把搜索、队列、缓存和向量库都收进一个文件

作者借回应《PostgreSQL for Everything》的机会,提出更极端的组合:SQLite 不是玩具,而是把 RDBMS、全文检索、文档存储、队列、时序数据、向量库和缓存合并成一个文件与一次函数调用。文章给出多个可直接照搬的做法:用 BEGIN IMMEDIATE 配合 RETURNING 把表当持久化队列;用 JSON 生成列索引无模式字段;用 sqlite-vec 让混合检索退化成同一个事务里的 JOIN;用 WAL 加 synchronous=OFF 把缓存延迟压到约 1 微秒,低于本地 Redis 的约 100 微秒。它也列出了诚实的边界:SQLite 只有单写者,几十万行/秒的写入和每秒百万点级的时序场景应另选专业系统。适合想减少基础设施组件、重新评估依赖边界的后端与基础设施工程师。

joecode.com · 16 min · Cache · Database · Full-Text Search
07-18

持久化 AI 记忆压缩系统,赋予编码智能体跨会话上下文

Claude-Mem 是一个专为 Claude Code 等编码智能体设计的长期记忆插件。它解决的核心问题是 AI 辅助编程时的上下文遗忘:智能体会话结束后便丢失对项目的一切了解。claude-mem 通过自动捕获智能体在会话中的所有操作,利用 AI 生成结构化语义摘要并存入 SQLite 数据库,在未来的会话中智能地将相关记忆注入上下文,从而实现跨会话的项目知识连续性。项目采用渐进式记忆检索,仅在需要时按层级加载详细记忆,显著节省 token 成本。内置 Web 界面可实时查看记忆流,并通过 MCP 工具提供自然语言搜索历史操作的能力。适合所有重度使用 Claude Code 并期望其能“记住”项目历史的一线开发者。

github.com · 11 min · Ai-Memory · Claude Code · Memory