Я не совсем понимаю идею создания 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.