2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

谷歌云推出 Bigtable 分层存储

作者:Renato Losio

  • 2025-11-27
    北京
  • 本文字数:1132 字

    阅读完需:约 4 分钟

大小:568.84K时长:03:14
谷歌云推出Bigtable分层存储

最近,谷歌云推出了Bigtable分层存储的预览版。这项新功能允许开发人员在单个 Bigtable 实例中管理热数据和冷数据,在保证保所有数据可访问的同时优化成本。

 

借助 Bigtable 的这项新功能,开发人员可以为表设置基于年龄的分层策略,最低年龄阈值为 30 天。该服务会自动在 SSD 和非频繁访问层之间移动数据,无需手动导出不常访问的数据。

 

谷歌高级产品经理Anton Gething和软件工程师Derek Lee解释了分层存储如何减少运维开销并避免手动数据迁移。他们写道

 

搭配 Bigtable 的自动扩展,这个功能可以优化 Bigtable 实例的资源利用率。此外,开发人员仍然可以通过相同的 Bigtable API 访问非频繁访问存储层中的数据与现有的 SSD 存储。

 

开发人员可以配置年龄阈值,使数据根据基于年龄的分层策略移动到非频繁访问层。当一个单元格的时间戳超过配置好的年龄时,它就从 SSD 层移动到非频繁访问层。数据移动仅依据单元格的时间戳,不受数据读取频率的影响。

 

Bigtable是谷歌云提供的一项键值和宽列存储服务,提供托管的低延迟 NoSQL 数据库,可兼容 Cassandra 和 HBase。该服务旨在实现结构化、半结构化或非结构化数据的快速访问。在该服务的常见用例中,云服务提供商建议用它处理制造和汽车等行业中传感器、设备及操作活动产生的时序数据。

 

这项新功能的文档强调,为了实现最佳的 SSD 性能并充分利用分层存储,在仅访问 SSD 数据的查询中,开发人员应使用时间戳范围过滤器。

 

由于 Bigtable 的目标是在单个数据库中支持操作型和分析型工作负载,Gething 和 Lee 解释了新推出的分层存储如何简化分析和报告数据的可访问性:

 

使用 Bigtable SQL 查询不常使用的数据。然后,你可以构建 Bigtable 逻辑视图,将数据以可以按需查询的格式呈现。该功能有助于为特定用户提供报告所需的历史数据访问权限,同时避免授予其对表的完全访问权限。

 

此外,新功能增加了 Bigtable 节点的存储容量,分层存储节点提供的容量比常规 SSD 节点多 540%。德意志银行首席 DevOps 工程师和副总裁 Florin Lungu评论道

 

Bigtable 分层存储提供了一种管理数据成本的解决方案,而又不必牺牲数据。(...)这可能会显著影响组织优化数据存储策略的方式。

 

要将数据移回 SSD,开发人员可以增加分层策略的年龄阈值使 SSD 包含较早的数据,也可以禁用分层存储,或者用新的时间戳重写数据并删除旧副本。

 

Bigtable的定价基于计算能力、数据库存储、备份存储和网络使用情况,冷存储比 SSD 存储便宜高达 85%。Bigtable HDD 实例不支持分层存储。此外,它也不支持Bigtable Data Boost和热备份。

 

今年早些时候,谷歌在 Spanner 上引入了分层存储。InfoQ之前报道过,这是一个托管的分布式 SQL 数据库。

 

声明:本文为 InfoQ 翻译,未经许可禁止转载。

 

原文链接:https://www.infoq.com/news/2025/11/google-bigtable-tiered-storage/

2025-11-27 10:115

评论

发布
暂无评论

自己手写一个redux

helloworld1024fd

JavaScript

从零手写react-router

helloworld1024fd

JavaScript

太强了!阿里巴巴最新开源303页Spring全家桶高级笔记,深入瓦解源码

Geek_0c76c3

Java 开源 程序员 架构 开发

啃透Alibaba这份面试通关宝典,信心倍增!我成功拿下今年第15个Offer

Geek_0c76c3

Java 数据库 开源 程序员 架构

腾讯强推Spring Security速成笔记太香了!认证授权一键搞定

程序知音

Java 架构 spring security 后端技术 Spirng

超详细教程:在Blender中打造毛毡风格角色

Renderbus瑞云渲染农场

blender Renderbus瑞云渲染

打造面向工业4.0的智能工厂01|云边协同架构助力视觉AI缺陷检测应用构建

EMQ映云科技

AI 物联网 IoT emqx 10月月更

技术内幕 | StarRocks Pipeline 执行框架(上)

StarRocks

数据库

鹅厂二面,nginx回忆录

有态度的马甲

一文带你玩转ProtoBuf

王中阳Go

Go 微服务 RPC protobuf 10月月更

TDengine 3.0 中如何编译、创建和使用自定义函数

TDengine

数据库 tdengine 开源 时序数据库

怎样徒手写一个React

helloworld1024fd

JavaScript

一步步实现React-Hooks核心原理

helloworld1024fd

JavaScript

leetcode 220. Contains Duplicate III 存在重复元素 III(困难)

okokabcd

LeetCode 数据结构与算法

京东的“618”高并发秒杀终极版教程!(Java语言设计)

程序知音

Java 架构 并发编程 高并发 后端技术

实践了上万次,原来这些才是敏捷测试需要遵循的原则

敏捷开发

敏捷 测试 单元测试

阿里全新推出:微服务突击手册,把所有操作都写出来了|超清PDF

程序知音

Java 微服务 阿里 SpringCloud 后端技术

在 Go 语言中使用 exec 包执行 Shell 命令

宇宙之一粟

Shell Go 语言 10月月更

云安全将进入黄金时代 - Gartner 报告解读

HummerCloud

云计算 云安全 Gartner

一文带你理解@RefreshScope注解实现动态刷新原理

JAVA旭阳

Java spring 10月月更

面试官:你说说Vue中的组件和插件有什么区别?

CoderBin

vue.js 面试 前端 组件 10月月更

太神了!阿里p7大佬总结的Java面试心得,起始—进阶—突击,一应俱全!

Geek_0c76c3

Java 数据库 开源 程序员 架构

基础设施 NFTScan 正式发布 Avalanche 网络 NFT 浏览器

NFT Research

区块链 NFT web3 数据基础设施 Avalanche

idea启动build过慢

拾光师

IDEA 10月月更

谷歌云推出Bigtable分层存储_云计算_InfoQ精选文章