谷歌云为Spanner数据库引入HDD存储层,冷存储成本降低80%

谷歌云为Spanner数据库引入HDD存储层,冷存储成本降低80%

💡 原文英文,约500词,阅读约需2分钟。
📝

内容提要

谷歌为其分布式SQL数据库Spanner引入了分层存储,新的HDD存储选项比SSD便宜80%。此功能优化了旧数据存储成本,支持自动将数据从SSD迁移到HDD,适用于不常访问的大数据集,而SSD则用于高吞吐量和低延迟的数据。

🎯

关键要点

  • 谷歌为其分布式SQL数据库Spanner引入了分层存储,新的HDD存储选项比SSD便宜80%。
  • 分层存储优化了旧数据存储成本,支持自动将数据从SSD迁移到HDD,适用于不常访问的大数据集。
  • SSD层适用于需要高吞吐量和低延迟的数据,而HDD层适用于较大的、不常访问的数据集。
  • 存储分层是基于策略驱动的,后台进程会根据用户定义的策略自动移动数据。
  • 随着时间推移,数据库记录的操作价值下降,而报告和合规的需求增加,促使公司寻求更具成本效益的存储解决方案。
  • 存储分层策略可以在Spanner的不同层级(数据库、表、列或二级索引)实施,灵活地将特定数据移动到较慢但更便宜的HDD存储。
  • 创建本地组以定义存储选项(SSD或HDD),并可以定义数据在SSD上保留的时间。
  • 谷歌Spanner的分层存储支持GoogleSQL和PostgreSQL方言,并在所有可用的Google Cloud区域提供。
  • HDD使用情况可以通过系统洞察进行监控。

延伸问答

谷歌Spanner数据库的分层存储有什么优势?

谷歌Spanner的分层存储通过引入HDD存储选项,使得冷存储成本降低80%,优化了旧数据的存储成本。

如何在Spanner中实现数据从SSD到HDD的迁移?

数据迁移是基于用户定义的策略,后台进程会自动将数据从SSD迁移到HDD。

HDD存储层适合存储什么类型的数据?

HDD存储层适合存储较大的、不常访问的数据集,而SSD则用于需要高吞吐量和低延迟的数据。

如何定义Spanner的存储选项?

可以创建本地组来定义存储选项(SSD或HDD),并设置数据在SSD上保留的时间。

谷歌Spanner的分层存储支持哪些SQL方言?

Spanner的分层存储支持GoogleSQL和PostgreSQL方言。

如何监控HDD的使用情况?

HDD的使用情况可以通过系统洞察进行监控。

➡️

继续阅读