0

私はコーディングが初めてで、Firebaseが私にとって何ができるのか非常に混乱しています。私はそれが私のWebアプリケーションとどのように統合されるのか分かりません。 私のウェブアプリケーションは、電子商取引のウェブサイトとなり、Algolia/Swiftype API、Stripe API、Google Mapsを使用します。また、Webサイトには2種類のユーザーアカウントがあります。FirebaseはどのようにPHPで動作しますか?

質問だけのカップル:

1)私はFirebaseを使用している場合は、私はまだMySQLを使用する必要がありますか?

2)Firebaseデータベースを設計する必要はありますか?

3)Firebaseを使用して開発時間を短縮しますか?

4)Firebaseを使用している場合は、引き続きAWSまたはRackspaceを使用する必要がありますか?

ありがとうございました。

答えて

1
  1. Firebaseを使用している場合は、MySQLは必要ありません。しかし、どちらか一方、または両方を一緒に使う良い理由があります。彼らはどのように動作するかでは非常に異なり、ユースケースについては独立して評価する必要があります。
  2. Firebaseは「スキーマレス」なので、必ずしもあなたが入れたJSONデータに基づいています。本質的に、それはあなたがデータを入れる大規模なJSONオブジェクトです。 (しかし、私は、あなたがデータの種類や列などをすべて計画する必要がないと言っているだけです)
  3. ない。これは、JSONの使い慣れた方法、スキーマレスデータの操作、安心なサービスの使用方法に依存します。私はそれがすべてあなたが成し遂げようとしていること、そしてあなたのシステムがどれほど複雑であるか、それがスピードアップするかどうかということに依存していると主張します。
  4. いいえ(ただし、多分はい)。 Nodeアプリケーションを構築していますか? Nodeでビルドしているなら、Firebaseを通してすべてをやることができます(彼らはあなたのためにホストすることができます)。最初のバイトを他のもの(PHPなど)に渡している場合、AWSやRackspaceのような別のホストが必要になります。しかし、あなたはいつもあなたのデータをホスティングするFirebaseを持っています。

これらの回答が役立つことを願っています。明確化が必要な場合は、この回答の下にコメントしてください。

関連する問題