Google Cloud Spanner 新增原生队列:数据库内实现事务性异步消息
rseroter · x · 2026-09-19
Google Cloud 在 Spanner 数据库中新增原生队列(Spanner queues)功能,面向调度任务、长时间运行作业等数据库内异步操作。
核心特性
- 事务性消息:入队与确认可与数据库写入在同一 Spanner 事务中原子完成,事务失败则消息回滚不可投递
- 拉取模式消费,通过 SQL 接口请求和接收消息
- 消息载荷较小、由用户定义,随实例算力扩展
与 change streams 的选择
- Spanner queues:适合事务性事件通知、未来定时任务执行、逐条消息确认
- change streams:适合高吞吐数据复制、下游缓存/索引同步、全量变更审计日志(记录片段最大 10MB,含心跳与检查点)
主要优势是消息能力内建于数据库,省去单独维护消息中间件、跨系统搬运数据的成本,简化架构。
「Infra」频道最新
- S3 数据库并不慢:内存+NVMe 缓存摊薄成本,写延迟差距比想象小 — mgill25 · 2026-11-04
- 开源 gpu-unlock 项目让 GeForce AI 推理提速最高 2 倍 — paranoidray · 2026-11-04
- 这 10 篇 GPU 优化论文决定了今天模型跑得多快 — NandoDF · 2026-11-04
- 用一句提示词让 AI 排查跨区流量:迁移服务省掉跨大西洋延迟 — DanielLockyer · 2026-11-04
- SurrealDB 4 发布:多模型数据库瞄准 Agentic 时代 — Scobleizer · 2026-11-04
- 台松新竹多层材料厂凌晨大火爆炸,CCL 供应恐进一步吃紧 — zephyr_z9 · 2026-11-04