Glean 拾遗
日刊 · 时间线

每天拾几条。

2026-08-28 · 周五 3 条
← 08-27
日历 ▾
2026 · 08
有日刊 今天
08-30 →
06:01

一个数据库打天下?PostgreSQL 取代搜索、队列、图库的实践与边界

PostgreSQL for Everything

作者以多年 CTO 经验主张用 PostgreSQL 统一技术栈,认为它不仅能当关系数据库,还能替代全文检索、文档库、消息队列、时序库、向量库、缓存乃至图数据库。文中引用 Contentful、Instacart、Guardian 的迁移案例,并列出具体机制:tsvector/tsquery 全文检索、GIN 索引、SELECT ... SKIP LOCKED 实现队列、UNLOGGED 表模拟缓存、TimescaleDB 处理时序、pgvector 做向量检索、Apache AGE 提供 openCypher 图查询。适合正在考虑精简基础设施的工程师阅读,但文中缺少基准数字,需自行验证性能边界。

www.raphaelbauer.com · 13 min · Database · Full-Text Search · PostgreSQL · Vector-Db
06:00

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

SQLite for Everything: Cut Your Stack Down to One File

作者借回应《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 · Queue · SQLite · Vector Database
06:00

可验证的架构图生成 Agent Skill,把代码库变成交互式系统地图

An agent skill that turns codebases into verifiable, interactive system maps

Archify 是一个面向 AI 编码代理(Agent)的图表生成技能:把一段系统描述或一个 GitHub 仓库变成可交互的架构、工作流、时序、数据流和生命周期图。它用带 schema 的类型化 JSON IR 作为事实来源,先校验后交付,失败时返回机器可读的修复码,并支持 Before/Delta/After 架构对比,适合在 PR 审查时使用。最终产物是自包含的单文件 HTML,可导出 PNG、SVG、WebM 与 1200×630 分享卡。适合需要为代码库快速生成可信可视化的工程师、技术文档作者和 AI 工具链使用者。

github.com · 15 min · Agent Skills · AI Engineering · CLI · Developer Tools · Diagramming