цель и структура базы данных FireBase для Android - PullRequest
0 голосов
/ 07 сентября 2018

Я собираюсь начать проект, в котором мне нужна БД на сервере, и мое устройство Android получит некоторые данные, но не все (из-за производительности и конфиденциальности).

Разрешает ли база данных firebase такое использование? (во всех примерах, которые я видел, мобильное устройство имеет доступ ко всем данным, хранящимся в БД).

Ответы [ 2 ]

0 голосов
/ 07 сентября 2018

Ссылка на правила базы данных Firebase в реальном времени - https://firebase.google.com/docs/database/security/#section-overview, Также вы можете поиграть с имитатором правил базы данных в реальном времени (см. Раздел «Правила» в вашей базе данных реального времени в консоли Firebase), чтобы проверить правила безопасности. image[![enter image description here][1]][1]">

0 голосов
/ 07 сентября 2018

Если я вас полностью понимаю, вы хотите загрузить данные в ваше приложение, но не все данные. В этом случае база данных в реальном времени Firebase предоставляет запросы, которые дают вам возможность упорядочивать данные, а также ограничивают количество элементов, которые вы можете загрузить в точке назначения. Например, если у вас есть узел пользователей, где хранятся все пользователи, вы можете загрузить последние 100 пользователей следующим образом:

DatabaseReference ref = FirebaseDatabase.getInstance().getReference("users");
Query query = ref.limitToLast(100)

В этом случае вы загрузите последние 100 пользователей, возможно, в переработчик

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...