$30 off During Our Annual Pro Sale. View Details »

Google Cloud Next '23 Recap AI 時代のデータベース関連のイケてるアップデートをお届け

maroon1st
September 11, 2023

Google Cloud Next '23 Recap AI 時代のデータベース関連のイケてるアップデートをお届け

クラスメソッド者主催の『どこよりも(たぶん)早い、最新勉強会 Google Cloud Next’23 Recap』の登壇で使用した Google Cloud Next '23 のデータベースに関するアップデート資料です。
https://dev.classmethod.jp/news/230904-google-cloud-seminar/

maroon1st

September 11, 2023
Tweet

More Decks by maroon1st

Other Decks in Programming

Transcript

  1. データベース関連の

    イケてるアップデートをお届け

    大栗 宗

    アライアンス事業部 テックリード

    1
    AI 時代の

    View Slide

  2. 自己紹介
    大栗 宗(@maroon1st)
    クラスメソッド株式会社所属
    日系SIer → クラスメソッド →
    某外資 → クラスメソッド (2回目)
    AWS と Google Cloud のクラウド二刀流 Top Engineer で
    Cloudflare のプリセールスをやってブログ書いてます
    ● Cloudflare, Google Cloud, AWS, etc
    ● Google Cloud Partner Top Engineer 2023
    ● 2023 Japan AWS Top Engineers (Database)
    GCP Pro Cert x 9
    AWS Cert x 12

    View Slide

  3. Google Cloud Next '23 に参加してきました!

    View Slide

  4. Google Cloud Next ‘23 で
    大量のアップデートが
    ありました!

    View Slide

  5. Google の公式情報だと
    161 個の発表
    発表の多くが AI 関連

    View Slide

  6. ですが

    View Slide

  7. 個人的趣味により
    Database / Data Management
    関連のアップデートについて
    ご紹介します

    View Slide

  8. 参加した DB 関連セッション
    ● Day 1
    ○ BS210 : PostgreSQL the way only Google can deliver it: A deep
    dive into AlloyDB
    ○ SPTL204 : What’s next for Google Cloud databases
    ● Day 2
    ○ DBS302 : Building next-generation databases at Google: Cloud
    Spanner under the hood
    ○ DBS209 : Run impact-less ad hoc queries and data exports on
    Cloud Spanner

    View Slide

  9. Data Management にも
    AI の波が来ています。

    View Slide

  10. View Slide

  11. View Slide

  12. View Slide

  13. ここからは
    データベース関連の
    アップデート情報

    View Slide

  14. View Slide

  15. AlloyDB の中で
    AI モデルを実行できる!
    だけの機能ではありません
    慌てないでください

    View Slide

  16. AlloyDB AI
    ● 高性能かつ大規模なベクトルクエリ
    ○ 標準の PostgreSQL に比べ10倍高速にクエリ実行
    ○ Vertex AI Matching Engine でも使用されているスケーラブルな
    最近傍探索(ScaNN)が採用
    ● 容易にエンベディングを生成
    ○ データベース内のデータを用いてエンベディング可能
    ○ Vertex Al のモデルをリモートで呼び出せます
    ● Al ツールとの統合
    ○ LangChainとVertex Alの拡張機能をビルトインでサポート

    View Slide

  17. AlloyDB AI は
    ダウンロード可能な
    AlloyDB Omni で
    Preview として利用可能です

    View Slide

  18. View Slide

  19. Duet AI in Cloud Spanner
    ● Cloud Spanner 向けの Duet AI
    ○ Cloud Spanner の新しいインタフェースである
    Spanner Studio を使って自然言語で
    クエリを記述できます。

    View Slide

  20. View Slide

  21. Duet AI in Database Migration Service
    Oracle から PostgreSQL へのデータベース移行にて
    データベースコードの変換を自動化する AI アシストを提供し
    ます。
    Oracle の移行で問題が発生しがちな、ストアド プロシー
    ジャ、ストアド ファンクション、トリガー、PL/SQL 等を自動で変
    換します。

    View Slide

  22. View Slide

  23. View Slide

  24. View Slide

  25. Cloud Spanner Data Boost
    詳細は後述します!

    View Slide

  26. View Slide

  27. Reverse ETL support from BigQuery to Bigtable
    BigQuery の分析結果を ETL ツール無しで
    Bigtable へ連携可能になります
    ※:DWH で分析した結果を業務アプリへ配布する処理を
    ETL の逆の処理ということで Reverse ETL と呼びます。

    View Slide

  28. View Slide

  29. View Slide

  30. Memorystore for Redis Cluster
    オープンソース互換の Redis Cluster サービスで、
    Memorystore for Redis の最大 60 倍のスループットを
    ミリ秒未満のレイテンシで提供

    View Slide

  31. Cloud Spanner Data Boost

    View Slide

  32. Cloud Spanner Data Boost
    トランザクションワークロードに影響を与えず、アドホックな分
    析クエリやデータエクスポートを実現します
    ● IAM 権限の追加と接続文字列へのパラメータ追加だけ
    ● 通常の Spanner インスタンスと別のコンピュート
    リソースを使用してクエリを処理
    ● 常にホットなリソースで、Colossus ストレージもコピー無し

    View Slide

  33. View Slide

  34. Data Boost のメリット
    ● ワークロードの分離 : OLTPワークロードへの影響はほぼ無し
    ● パフォーマンス向上 : プロビジョニングされたコンピュートに制限
    されないためパフォーマンスが向上
    ● 運用オーバーヘッド無し : 完全にオンデマンドで、キャパシティ プ
    ランニング/管理不要
    ● コスト効率 : 実際の使用量に対してのみ支払う
    ● データの散乱を削減 : データコピーの削減、データ管理の負荷軽
    減、安心のデータ共有

    View Slide

  35. Data Boost の効果
    CPU 利用率の低減

    View Slide

  36. Data Boost の効果
    レイテンシで8倍の向上
    ※:ワークロードの
    種類によります

    View Slide

  37. その他のデータベース関連アップデート
    ● AlloyDB Omni
    ○ テクニカルプレビュー からパブリックプレビューへ
    ○ Google Distributed Cloud Hosted でのサポート
    ● Database Migration Service
    ○ Oracle から PostgreSQL への移行が GA
    ● Cloud SQL
    ○ パートナーソリューションの認定プログラムである Google
    Cloud Ready for Cloud SQL のプレビュー

    View Slide

  38. 38

    View Slide

  39. このセッションの
    内容って

    View Slide

  40. 公式ブログに出ちゃってるじゃん!
    https://cloud.google.com/blog/ja/products/databases/whats-new-and-whats-next-with-google-cloud-databases

    View Slide

  41. 41

    View Slide