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