GLOSSARY

Google Firebase

Google Firebase

用語解説

Google Firebaseとは、Googleが提供するモバイル・Webアプリ開発向けのバックエンド・アズ・ア・サービス(BaaS)プラットフォームです。認証・リアルタイムデータベース・ストレージ・ホスティング・プッシュ通知などをSDK一つで利用できます。

Firestore(NoSQLデータベース)はリアルタイム同期に対応し、クライアントサイドから直接DBを操作できるため、バックエンドコードなしでアプリを構築できます。Firebase Authenticationで主要なSSOプロバイダーに対応した認証もすぐに実装できます。

どんな場面で活用するか

  • チャットアプリやコラボレーションツールなどリアルタイムデータ同期が必要なアプリを開発したい場合
  • スタートアップのMVPをバックエンドレスで素早く構築・検証したい場合
  • プッシュ通知(FCM)・A/Bテスト・クラッシュレポートなどアプリ運用機能を一元管理したい場合

よくある誤解

FirebaseとGCPは完全に別のサービスで連携できない」は誤りです。FirebaseプロジェクトはGCPプロジェクトと統合されており、BigQuery・Cloud Functions・Cloud Storageなど多くのGCPサービスとシームレスに連携できます。

判断のヒント

スケール時の注意点FirestoreはドキュメントDB特有のクエリ制約があるため、リレーショナルDBのような複雑なJOINクエリは書けません。データ設計はアクセスパターンに合わせた非正規化を前提に行い、インデックス設計を早期に固めることが重要です。

「この用語を自社で活用できるか確認したい」
「どの施策から始めるべきか相談したい」

無料相談で最適な活用方法をご提案します。