Я не совсем понимаю идею создания firebase .
Мой текущий сценарий:
Наличие веб-приложения, которое использует – PHP и Mysql
Требование:
Создание гибридного мобильного приложения с использованием Ionic Framework и обучение, которое было частью торта, так как я уже знаю AngularJS
Теперь вот тяжелая часть:
Я хочу, чтобы данные sync между мобильным приложением и веб-приложением. После многих поисковых запросов я размышлял над двумя идеями:
1) Использование Firebase или 2) Использование PouchDB
Трудности:
Если мне придется использовать PouchDB тогда мне придется использовать CouchDB на сервере, что довольно сложно, я предполагаю, что заменил существующий mysql .
Итак, используя firebase, мне нужно импортировать все мои данные DB данных в Firebase и использовать javascript firebase Client для синхронизации
Поэтому мой вопрос:
1) После импорта данных в firebase, если в mysql database происходят какие-либо дальнейшие операции, как firebase узнает о моих изменениях? Потому что мои скрипты PHP подключаются к существующей базе данных mysql .
2) Нужно ли мне также менять свои PHP скрипты?
Насколько я знаю, как только вы перейдете к использованию Firebase (так что вы будете переносить все свои существующие данные в Firebase), тогда вся дальнейшая связь будет с самой Firebase – вам больше не понадобится ваша база данных MySQL.
Кроме того, вам больше не придется использовать ваши PHP-скрипты, потому что вы можете делать все манипуляции с помощью firebase через ваши контроллеры в Angular.