大規模分散データベースGoogle Cloud Spannerに階層型ストレージが導入、コールドデータをSSDからHDDに自動移行

2025年3月18日

Google Cloudは、Google Cloud Spannerデータベース(以下、Spanner)に、階層型ストレージの機能を導入したことを発表しました

Spannerはトランザクション機能を備えたリレーショナルデータベースでありながら、事実上無限のスケーラビリティを備える大規模分散データベースです。グラフデータベース機能やベクトル検索などにも対応しています。

Spannerは大規模なデータを扱えるデータベースであるがゆえに、大量のデータが登録される使い方が行われることになりますが、その中では頻繁にアクセスされる、いわゆるホットなデータと、あまりアクセスされなくなっていく、いわゆるコールドなデータに分かれていきます。

fig

今回の階層ストレージ機能によってコールドデータをSSDからHDDのストレージへ自動的に移動させることができるようになりました。

安価なHDDのストレージにデータを移動することでコールドデータへのアクセスは遅くなるものの、Spannerの運用コストを下げることができること、そしてSpannerデータベース内の中でその移動が自動的に行われることで手間がかからず、しかもユーザーからはいままでと同様の使い方ができるといった利点が得られます。

階層化の指示はポリシーによって設定でき、データベース、テーブル、カラム、またはセカンダリインデックスに適用できます。例えばあまりクエリが実行されない列のデータを移動する、あるいは一部のインデックスをSSDに置いてデータそのものはHDDに置くといったことが可能だと説明されています。

階層化機能はSpannerのEntepriseとEnterprise Plusエディションに対応し、Spannerが利用可能なすべてのリージョンで利用可能です。

あわせて読みたい

Google Cloud RDB クラウド ストレージ データベース




タグクラウド

クラウド
AWS / Azure / Google Cloud
クラウドネイティブ / サーバレス
クラウドのシェア / クラウドの障害

コンテナ型仮想化

プログラミング言語
JavaScript / Java / .NET
WebAssembly / Web標準
開発ツール / テスト・品質

アジャイル開発 / スクラム / DevOps

データベース / 機械学習・AI
RDB / NoSQL

ネットワーク / セキュリティ
HTTP / QUIC

OS / Windows / Linux / 仮想化
サーバ / ストレージ / ハードウェア

ITエンジニアの給与・年収 / 働き方

殿堂入り / おもしろ / 編集後記

全てのタグを見る

Blogger in Chief

photo of jniino

Junichi Niino(jniino)
IT系の雑誌編集者、オンラインメディア発行人を経て独立。2009年にPublickeyを開始しました。
詳しいプロフィール

Publickeyの新着情報をチェックしませんか?
Twitterで : @Publickey
Facebookで : Publickeyのページ
RSSリーダーで : Feed

最新記事10本