FutureX · Database

本周要点

· 独立向量库同周两条路:pg_pinecone 进 Postgres,Chroma 并入 Replit

· BigQuery 联查三家 Iceberg 表(Preview),湖仓竞争落到计算与计费

· Postgres 存储、高可用和写扩展同周推进,但都未到 GA

· Brotli 漏洞 CVE-2026-111497 波及面从 ClickHouse 扩到 DuckDB、Arrow

▎ 向量检索正被拆成"一个索引":一家独立厂商并入应用平台,另一家把索引搬进 Postgres

10 月 28 日,Chroma 宣布与 Replit 签署正式协议、加入对方,条款未披露;托管服务 Chroma Cloud 11 月 22 日起只读、12 月 22 日停止读取,开源版仍为 Apache 2.0。两天后,Pinecone 以 Apache 2.0 开源 pg_pinecone。它直接作用于 pgvector 的向量列,本地运行不需要 Pinecone 账号,托管云作为升级路径保留。同为独立向量库,Chroma 关掉了自己的云,Pinecone 则用开源扩展给云引流。

数据侧同一周也在拆掉向量库和主库之间的同步管道。Databricks AI Search 可直接索引流表、物化视图和 Iceberg v3+ Managed 表,不再需要另建 Delta 副本;Neon 把官网文档搜索换成自家 Lakebase Search(lakebase_ann + lakebase_bm25 两个扩展),混合检索可以和业务表放在同一事务里;AlloyDB AI 给出了在库内完成嵌入模型换代、蓝绿切换的做法。

索引之间比的是过滤。pg_pinecone 主打检索过程中施加过滤,对比的是 pgvector HNSW 先检索后过滤时的漏召回;Pinecone 自测 100 万向量下索引 136 MB 对 4.1 GB,99% 召回率下延迟 2.3ms 对 6.7ms,尚无第三方复现。Bridgewater 的案例里出的是同一种问题,过滤条件换成了权限:后过滤让权限窄的用户结果变稀,前过滤等于暴力扫描。turbopuffer 称围绕访问控制重建索引后,在 4.5 亿向量上做到 P90 120ms,这个数字出自播客口述。Pinot 1.6.0 新增的 IVF 后端同样带过滤感知检索。

来源:BlockBeats、Techzine Global、Databricks、Neon、Google Cloud、BigGo Finance、Apache Pinot

▎ Postgres 的三块短板本周都有了不 fork 的补法,但状态全是公测、alpha 或预览

Supabase 在全套餐开放 OrioleDB 公测(beta19 + Postgres 17.11)。它通过 Table Access Method 替换 heap 存储,针对更新密集表的膨胀问题,官方注明暂不适合生产。性能数字来自 Supabase 自建的 DBArena:数据量为内存 4 倍时,8XL 实例每分钟事务数约为 heap 的 1.8 倍。负载由 TPC-C 衍生,与官方 TPC-C 成绩不可比。

高可用和写扩展各有一项。Multigres 首次上 Supabase,为私有 alpha、仅限付费组织申请:三个可用区各一个节点,把故障转移当作同步复制之上的共识问题处理。EDB 预览 Postgres AI Distributed 的分片横向扩展,目标是突破单机写入上限,计划 2027 年 2 月 GA。Supabase Compute 同期进入私有 alpha(仅 us-west-2),让长时 agent 和 Postgres 跑在同一项目里,绕开 Edge Function 400 秒的上限。

堆膨胀、单主切换、单机写入,正是 Postgres 常被拿来和 CockroachDB、YugabyteDB、TiDB 比较的地方。三项都还没到 GA,生产选型暂时不受影响。

来源:Supabase、VMblog、PR Newswire

▎ Iceberg REST 让表能被对手引擎直接读,竞争转向由谁来算、怎么计费

Google Cloud 演示了 BigQuery 同时挂载 Databricks Unity Catalog、Snowflake Horizon 和 AWS Glue:一条 SQL 就能 join 三家的表。BigQuery 凭对方签发的临时凭证读远端 Parquet,计算全在 Google Cloud 上,不启动 Databricks 集群或 Snowflake 仓库,跨云联邦目前仍是 Preview。10 月 25 日那期写的是 Databricks 放 Iceberg 表迁出 Unity Catalog、Snowflake 不迁表直接读;本周轮到第三方引擎一次读三家。

写入端也在开放。Oracle AI Lakehouse 已可用 SQL 对 Iceberg 表建、写、改、删,语义层仍是"12 个月内交付"的路线图;Snowflake CoCo 用自然语言配置 Snowpipe 转 GA,目标表可以是托管 Iceberg 表。Oracle 称 Data Lake Accelerator 在 100 TB TPC-DS 上快 3 倍,测试由厂商自行完成。

表谁都能读之后,厂商能抓住的是计算和账单。Databricks 把 Real-Time Mode 放进 Spark 声明式管道并 GA,serverless 按实际占用核数计费,宣称比 Flink 快最多 92%(自测,数据集公开)。它同时披露 serverless 用量一年增长超过 3 倍,并补上了成本管控:计算标签为 Beta,预算告警和成本看板已可用。Snowflake on OCI 将由 Oracle 直接采购计费,上线时间未公布。

来源:IT Brief UK、CSDN、Tech Times、Snowflake、Databricks

▎ Brotli 漏洞在分析引擎里的波及面一周内扩大,是否受影响不能只看上游版本号

JFrog 演示了向 ClickHouse 发送一个带 23 MB Brotli 压缩体的 HTTP 请求,服务端在清理阶段崩溃,执行中的查询随之中断。10 月 25 日研究发布时修复已合入代码,但还没有包含修复的正式版本。同周发布的 v26.10.2.103-stable 是否已含修复,日报没有说明。

到 10 月 30 日,排查名单加上了 DuckDB、Apache Arrow、MuPDF、libjxl。Arrow(pyarrow)遇到 534 字节的输入就会陷入死循环,借 JPEG XL 元数据也能触达漏洞。上游修复版是 1.0.10 / 1.1.1 / 1.2.1,但这些项目捆绑的是自带的 Brotli 代码,要看各自的补丁记录才能判断。所有会自动解压外部内容的服务与管道,都应逐个核对依赖。

来源:CyberSecurityNews、iTnews、Field Effect

▎ 短讯

Apache Pinot 1.6.0 正式发布:可用 SQL DDL 建表,补上了与 ClickHouse、Doris 相比的易用性短板;新增 GROUPING SETS / ROLLUP / CUBE 和 IVF_FLAT / IVF_PQ / IVF_ON_DISK 向量后端。升级要求 Java 25 及以上。

Polars 2.1.0 补齐 out-of-core 执行,group-by 和窗口函数可以在溢写状态下计算;eager 模式不再允许字符串与数值混合运算,属破坏性变更。

LanceDB v0.41.0 把 trust_remote_code 默认改为 False,从表元数据还原远程代码模型时必须在进程级显式批准,否则报错;升级前需检查嵌入配置。

TimescaleDB 的自适应整数压缩 AIC 在 2.31.0 作为预览、默认关闭,计划 2.32.0 默认开启;Tiger Data 自测库体积小约 10%,典型查询快约 50%。

芬兰 KineDB 完成 85 万欧元 pre-seed,由 Superhero Capital 领投,在做同一引擎既可离线嵌入应用、又可部署在云端的通用数据库。

上期看点回看

· 未见更新|ClickBench PR #2165 是否合并、pgrust 成绩是否下榜:本周日报无报道,也未检索到公开结果。

· 未见更新|pgrust 方是否回应专用计划和结果回放的指控:未见公开回应。

· 有进展|PingCAP 公布受影响范围:事件报告列出了被导出记录的类型(用户名、邮箱,部分含 SQL 编辑器文本与集群标识符),未给受影响客户数。

· 已发生|PingCAP 建议客户轮换 TiDB Cloud 管理 API 密钥;报告称未发现生产系统被执行命令,但没有单独说明密钥本身的核实结果。

· 未见更新|DuckDB 2.0 的 Go、R、Java 客户端:本周日报只报道了 2.0.0 的补充小特性,未见这三个客户端发布 2.0 版的确认。

· 已发生|Apache Pinot 1.6.0 正式版已发布,GitHub release 日期为 10 月 29 日。

· 未见更新|Rubrik Iceberg Protection GA:10 月已过,未检索到 GA 公告;此项到期,不再续列。

· 待到期|PostgreSQL 19 RC2(11 月 12 日)与 GA(约 11 月 19 日)均未到期,本周无相关报道。

下周看点

· ClickHouse、DuckDB、Apache Arrow 是否发布含 CVE-2026-111497 修复的正式版本,并在发布说明中注明。

· Chroma Cloud 11 月 22 日转只读前,Chroma 或 Replit 是否给出迁移工具或推荐的迁移目标。

· PostgreSQL 19 RC2 定在 11 月 12 日、GA 约 11 月 19 日:期间是否出现需要再推迟或加发候选版的问题(上期看点,未到期)。

FutureX · 记录未来如何发生

素材来源多方媒体/网络新闻