質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Firebase

Firebaseは、Googleが提供するBasSサービスの一つ。リアルタイム通知可能、並びにアクセス制御ができるオブジェクトデータベース機能を備えます。さらに認証機能、アプリケーションのログ解析機能などの利用も可能です。

Q&A

解決済

1回答

1961閲覧

[firebase]RealtimeDatabaseのローカル開発について

yoshiky

総合スコア105

Firebase

Firebaseは、Googleが提供するBasSサービスの一つ。リアルタイム通知可能、並びにアクセス制御ができるオブジェクトデータベース機能を備えます。さらに認証機能、アプリケーションのログ解析機能などの利用も可能です。

0グッド

1クリップ

投稿2018/09/08 08:04

Firebaseが提供する機能の一つ「Realtime Database」について質問です。
フロントエンドやスマホアプリで最近使われていますが、ローカル環境で開発する際どうされてますでしょうか。

本番と同じように外部のRealtime Databaseに接続して開発?
従量課金なのでお金が発生しますが、割り切るしかないのでしょうか。

または別のNoSQLをローカル環境に構築して、最初はそちらに接続し、後からRealtime Databaseに切り替え?

複数人で開発する場合など、みんなでDBを共有したくない場合もありますが、どうするのが一般的なのでしょう。
ローカルにDB(Realtime Databaseまたはその代理)を持たない場合、
例えば会社のGoogleアカウントで開発メンバー分のRealtime Databaseを設定する??

実績や知見のある方、ご意見をいただきたく、お願いいたします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

Firebaseには無料プランがあるので、それで開発するのが一般的だと思います。
以下の料金表を見ていただくと分かりますが
Sparkプランというのが該当します。
https://firebase.google.com/pricing/?hl=ja

投稿2018/09/13 09:01

take_3306

総合スコア242

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

yoshiky

2018/09/13 12:31

ご回答ありがとうございます! 自分でも調べましたが、完全にローカルな環境でRealtime DBやそれに代わるツールは無さそう(少なくとも公式には)ですので、 おっしゃるように無料枠で開発するしかないと思っています。 アドバイスをいただきありがとうございました。 ここからは私見ですが。。 会社で開発する場合、この手のクラウドサービスを利用して複数人での共有はやりにくいと思います。 かといってメンバーそれぞれアカウントを作ってアクセスキーを発行し個別に開発、というのも管理上の懸念があります。 私は直接関わってませんが、ある案件でGCPのpub/subを使うアプリを作ってましたが、 ローカル環境ではRedisのpub/sub機能を使うよう代用していました。 おそらくローカルならredis、本番ならGCPに接続するようなラッパークラスを作って対応したのだと思います。 realtimeDBのローカルでの代用が何になるかはわかりませんが、何らかのNoSQLを使えば、 開発メンバー以外でもローカル環境でクラウドのアカウントを用意せずに動かせるので運用面でメリットがあると思いました。
take_3306

2018/09/14 01:46

なるほどですね。 開発内容や規模によると思いますが、 私が関わってきた感じだと、 プロダクト寄りで小規模、かつスピード重視が多かったので その場合は共用アカウントを作ってFirebaseで開発していました。 本番とまったく同じ環境なので、本番リリース時に 再テストが不要なのと、ラッパーのような代替を作る工数が 発生しないのがメリットかなと思います。 ただ、開発メンバーが多かったり、がっちり保守やっていくようなシステムだと なにか管理方法を考えた方がよいかもしれませんね。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問