Всегда ли Firebase Console «Просмотр данных» загружает мою полную базу данных в реальном времени? - PullRequest
0 голосов
/ 15 октября 2018

Допустим, у нас есть база данных объемом 10 ГБ с такой структурой (с большим количеством книг и т. Д.):

Taken from: https://cloud.google.com/solutions/mobile/mobile-firebase-app-engine-flexible

Что произойдет, если яоткрыть эту базу данных в представлении данных консоли Firebase?

Я узнал, что с базой данных в реальном времени невозможно просто прочитать ключи объекта.Как Data View узнает подключи корневого каталога (например, «каналы», «вход»), не загружая все содержащиеся в нем данные.Более того:

Нужно ли ждать, пока «каналы» полностью загрузятся, чтобы увидеть «входящие»?

Тогда я стал причиной загрузки 10 ГБ? (предполагается, что я жду соответственно)

1 Ответ

0 голосов
/ 15 октября 2018

Если ваша база данных велика, консоль Firebase переключается в режим «только для чтения».В этом режиме консоль использует REST API для загрузки поверхностного списка только ключей того уровня, который вы видите.Это должно значительно сократить объем загружаемых данных.

...