Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Google I/O 2024で発表されたFirebase Data Connectを試してみた

Kanon
August 24, 2024
36

Google I/O 2024で発表されたFirebase Data Connectを試してみた

Kyoto.なんか #6 の登壇資料です。
https://kyoto-nanka.connpass.com/event/324686/

Kanon

August 24, 2024
Tweet

More Decks by Kanon

Transcript

  1. Firestoreに代わる新たなデータソース • これまで ◦ Firebase でデータソースを扱うには基本的には Firestoreを使う必要があった ◦ Firestore =

    NOSQL ◦ RDB(CloudSQL)を使うには、Cloud Functionsを作る必要 • これから ◦ Data Connect が選択肢の一つに 9
  2. できること • GraphQLを書けば、Data Connectが勝手にSQLへ変換してく れる ◦ 裏側ではCloud SQL for PostgreSQLが動いている

    • SQLに詳しくない人でもGraphQLだけわかればDBにアクセス できる ◦ 後述しますが一長一短とは思います • Cloud SQLを使うための設定などがめちゃくちゃ簡単 • 現在は限定公開プレビューのため、申請者のみ利用可能 10
  3. 12

  4. まとめ • ローカルでの開発体験やGraphQLがそのままSQLになっ てるのは素直に感動 • アプリケーションの成長に伴いFirestore -> CloudSQL への移行とかが発生しなくなりそうなのは良い •

    複雑なデータ抽出が必要になったり、チューニングが 必要になったときはしんどそう • どういうGraphQLを書けばどういうSQLができるか?が イメージできないのはしんどそう 38