本記事はCyberAgent Advent Calendar 2022 18日目の記事です。 AI事業本部の久米(@kume_ru)です。 5月頃から分散データベース / NewSQLであるCloud Spannerに初めて触れ始め、半年ほど設計・実装を行っているところです。 普段MySQLやPostgreSQLなどのRDBMSを使用している自分が、特に特徴的だと思ったSpannerの仕様を3点、 インターリーブと呼ばれる親子関係 STRUCTと呼ばれるオブジェクトとその操作 インデックスの考え方 紹介します。 インターリーブ・STRUCTは重点的に触れ、インデックスについては過去の登壇資料を参照して補足的に触れます。 Cloud Spannerとは Cloud Spanner(以下Spanner)はGoogle Cloudが提供するデータベースであり、フルマネージドのRDBMS・高いスケ