как хранить данные в Firebase - Delphi XE 10

Как лучше всего подключиться к Google Firebase DBaaS из Embarcadero Delphi XE 10?

Я не знаю, как это сделать с AnyDAC. Или, если существует компонент там (я не нашел его при поиске)

Любая помощь? Спасибо


person diego    schedule 20.03.2016    source источник
comment
Вопросы, требующие от нас порекомендовать или найти книгу, инструмент, библиотеку программного обеспечения, учебное пособие или другой внешний ресурс, не относятся к теме Stack Overflow, поскольку они, как правило, привлекают самоуверенные ответы и спам. Вместо этого опишите проблему и то, что было сделано на данный момент для ее решения.   -  person Frank van Puffelen    schedule 21.03.2016
comment
DBaaS = База данных как услуга. firebase.com, если вы попытаетесь найти firebase delphi в Google, вы не найдете никакой документации по этому поводу. вот почему я обращаюсь к сообществу за помощью   -  person diego    schedule 21.03.2016
comment
Как сказал Пуф: «Вместо этого опишите проблему и то, что было сделано на данный момент для ее решения».   -  person Kato    schedule 21.03.2016
comment
Есть EMSFireDACClient это то, что вы ищете? См .: docwiki.embarcadero.com/Libraries/XE8/en/   -  person Johan    schedule 22.03.2016


Ответы (3)


Firebase была приобретена Google и теперь предоставляет доступ ко многим инструменты и функции (облачный обмен сообщениями, аутентификация, база данных в реальном времени, хранилище, хостинг и т. д.). Если вы ищете сервис, который хранит и синхронизирует данные приложений в реальном времени, База данных реального времени это для вас. База данных в реальном времени: «База данных NoSQL, размещенная в облаке. Данные хранятся в формате JSON, синхронизируются между подключенными устройствами за миллисекунды и доступны, когда ваше приложение переходит в автономный режим». . Firebase предоставляет библиотеку SDK для Android, iOS и Интернета (Javascript). Кроме того, предоставляет интерфейс REST API и, как Роберт Лав сказал в предыдущем посте, Firebase4Delphi (я ее написал) предоставляет доступ к REST API в Delphi. Здесь приведен пример использования библиотека.

person Spinettaro    schedule 21.06.2016
comment
Роберт, спасибо за ответ. Даниэле, отличная работа! По предоставленной вами ссылке есть демонстрация RT-чата. как насчет одного из хранения / извлечения в базу данных? - person diego; 22.06.2016
comment
Спасибо, Диего! Демонстрация чата сохраняет и извлекает данные непосредственно из базы данных Firebase Realtime (см. Рис. 2). URL-адрес, показанный на рисунке, указывает на базу данных в реальном времени (база данных NoSQL). - person Spinettaro; 22.06.2016
comment
Firebase4Delphi поддерживает постоянное (сокет) двустороннее соединение между приложением Firebase и Delphi? У кого-нибудь есть пример? - person Rene Marty; 23.06.2017

Существует проект с открытым исходным кодом под названием Firebase4Delphi. Он обеспечивает доступ к REST API в Delphi.

person Robert Love    schedule 02.06.2016

Тем временем на GitHub доступна новая библиотека с открытым исходным кодом для Firebase, Firestore, Firebase Storage и Функции Firebase:

Получите дополнительную информацию о https://github.com/SchneiderInfosystems/FB4D

person Schneider Infosystems Ltd    schedule 05.12.2018