Как Firebase работает с PHP?

Я новичок в кодировании, и я очень запутался с точки зрения того, что Firebase может сделать для меня. Я не знаю, как это будет интегрироваться с моим веб-приложением.
Мое веб-приложение станет веб-сайтом электронной коммерции, и оно будет использовать API Algolia / Swiftype, Stripe API и Google Maps. Веб-сайт также будет иметь 2 типа учетных записей пользователей.

Всего пара вопросов:

1) Если я использую Firebase, мне все еще нужно использовать MySQL?

2) Нужно ли проектировать базу данных Firebase?

3) Ускорит ли использование Firebase время разработки?

4) Если я использую Firebase, мне все еще нужно использовать AWS или Rackspace?

Благодарю.

0

Решение

  1. Нет, вам не нужен MySQL, если вы используете Firebase. Но есть веские причины использовать один или другой, или оба вместе. Они сильно отличаются друг от друга тем, как они работают, и вам нужно оценивать их независимо для ваших вариантов использования.
  2. Не обязательно, потому что Firebase «без схемы», то есть полностью основан на данных JSON, которые вы в него помещаете. По сути, это массивный объект JSON, в который вы помещаете данные. (Но я не говорю, что вам не нужно немного планировать, чтобы все работало правильно, я просто говорю, что вам не нужно планировать все ваши типы данных, столбцы и т. Д.)
  3. Может быть, а может и нет. Это зависит от того, насколько вы знакомы с JSON, работаете с данными без схемы и работаете с отдыхающими сервисами. Я бы сказал, что все зависит от того, чего вы пытаетесь достичь, и от того, насколько сложна ваша система, от того, ускорит ли она процесс или нет.
  4. Нет (но может быть да) Вы создаете приложение Node? Если вы строите в Node, то вы можете делать все через Firebase (они могут разместить его для вас). Если вы доставляете первый байт во что-то еще (например, в PHP), то вам нужен другой хост, такой как AWS или Rackspace. Но у вас всегда будет Firebase, размещающий ваши данные.

Надеюсь, что эти ответы помогут! Пожалуйста, прокомментируйте этот ответ, если вам нужны какие-либо разъяснения.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]