50万奖金+官方证书,深圳国际金融科技大赛正式启动,点击报名 了解详情
写点什么

Google Spanner 再出新招:单库同时处理事务和分析,效果如何?

  • 2025-09-06
    北京
  • 本文字数:871 字

    阅读完需:约 3 分钟

大小:417.07K时长:02:22
Google Spanner 再出新招:单库同时处理事务和分析,效果如何?

Google 为其全球分布式数据库 Spanner 推出列式引擎,目标是破解在线事务处理(OLTP)与联机分析处理(OLAP)之间长期存在的矛盾。该功能目前处于预览阶段,面向 Spanner Enterprise 和 Enterprise Plus 版本,支持在单一数据库上同时运行事务与分析负载,从而无需额外维护数据仓库,也不必再构建复杂的 ETL 流程。


长期以来,企业依赖行存储数据库处理高并发、低延迟的 OLTP 业务,再把分析负载转移到列式存储的数据仓库。而随着 Spanner 列式引擎的出现,这种分离已不再需要。这种混合架构会在后台自动保留一份列式数据副本,并针对分析查询进行优化。执行查询时,Spanner 的优化器会智能选择存储层:事务查询走行存储,大规模扫描和聚合走列存储。


这种双存储设计配合批量处理的向量化查询,大幅提升了分析性能。Google Cloud 博客指出

Spanner 列式引擎在现有行存储之上新增了列式存储格式。凭借这种统一的事务与分析处理架构,Spanner 不仅维持了 OLTP 的性能,还能将实时业务数据上的分析查询提速最高 200 倍。


Wells Fargo 首席工程师 Walter Lee 指出,Spanner 列式引擎能为 AI 应用带来巨大价值,特别是在需要实时数据支撑模型训练与推理的场景中。借助该引擎,AI 系统可以在实时事务数据上快速执行大规模分析,从而支撑实时推荐、预测分析和异常检测等应用。此外,列式引擎在处理大规模数据方面表现出色,加速了特征工程和数据预处理,为机器学习流水线提供强力支持。


值得注意的是,Google 并非唯一探索 HTAP(Hybrid Transactional/Analytical Processing)的厂商。亚马逊云科技(Aurora)、Microsoft(Azure Cosmos DB)、Snowflake 等供应商也在为其平台不断增强集成分析能力。此外,开源项目如 ClickHouseApache Doris 以及 PostgreSQL 的扩展功能,也都在朝着统一架构的方向演进。


目前,使用 Spanner 列式引擎时,可通过 Google SQL 接口访问,但必须在查询中加上提示(hint)才能读取列式数据。用户可免费试用列式引擎,正式计费则按列式数据占用的额外存储空间计算。


原文链接:

https://www.infoq.com/news/2025/09/google-spanner-oltp-olap-unify/

2025-09-06 20:027775

评论

发布
暂无评论
发现更多内容

seata分布式事务AT模式介绍(二)

恒生LIGHT云社区

分布式 分布式事务 seata

年底考勤管理汇总难?织信OA管理系统无缝对接外部应用助你解决

优秀

低代码 考勤管理 OA管理系统

一文带你了解数据库安全基础

坚果

数据库 28天写作 12月日更

用300行代码手写1个Spring框架,麻雀虽小五脏俱全

Tom弹架构

Java spring 源码

用EasyRecovery恢复手残误删的文件

淋雨

EasyRecovery

腾讯云容器安全获得云安全守卫者计划优秀案例

腾讯安全云鼎实验室

容器安全

How old are you | 尚硅谷大数据之Canal视频教程

编程江湖

大数据 canal

30个类手写Spring核心原理之自定义ORM(下)(7)

Tom弹架构

Java spring 源码

2022 年你必须知道的 Serverless 云产品

开源之巅

Serverless 云开发

Apsara Stack 技术百科|标准化的云时代:一云多芯

云计算 芯片 科技 混合云

千万级日志回放引擎设计稿

FunTester

性能测试 测试框架 FunTester 流量回放 GOREPLAY

模块八作业

panxiaochun

架构实战营

使用Docker Configs存储配置信息

yombo

Docker Docker Swarm

网易有道项目实践技术分享合集

有道技术团队

技术分享 网易有道 技术专题合集

社区原生的 Go Agent 即将开源

火线安全

DevSecOps IAST

爆肝30天,肝出来史上最透彻Spring原理和27道高频面试题总结

Tom弹架构

Java spring 源码

接口文档自动更改?百度程序员开发效率MAX的秘诀

百度Geek说

百度 前端 工具 后端 软件开发

域名基本信息查询小技巧

喀拉峻

网络安全 安全 信息安全

揭秘字节跳动基于Hudi的实时数据湖平台

字节跳动数据平台

大数据 实时数据湖

实现一键部署与高效集群管理,SphereEx-Boot 正式上线

SphereEx

开源 开源社区 SphereEx ShadingSphere 一键安装

基于DataX的数据同步(下)-应用DataX进行数据同步

恒生LIGHT云社区

数据库 数据同步 DataX

一次完整的渗透测试&仅供学习研究

H

黑客 网络安全 渗透测试·

人工智能(NLP)|社交网络中的网络表示学习技术研究

索信达控股

人工智能 算法 网络结构

谈谈Golang的同步等待组

恒生LIGHT云社区

golang Go 语言

Kubernetes常见组件

Rayzh

Docker Kubernetes 云原生

三位一体,网易智企的融合与进击

ToB行业头条

架构训练营 - 模块三作业

伊静西蒙

Dubbo 框架学习笔记十七

风翱

dubbo 12月日更

恒源云(GPUSHARE)_云GPU服务器如何使用SpaCy?

恒源云

gpu 服务器 自然语言

整理了一些JPA常用注解

yombo

Java Spring JPA

基于Gradle的Spring源码下载及构建技巧

Tom弹架构

Java spring 源码

Google Spanner 再出新招:单库同时处理事务和分析,效果如何?_Google_Steef-Jan Wiggers_InfoQ精选文章