Что такое узел в базе данных Firebase Realtime? - PullRequest
0 голосов
/ 05 февраля 2019

В документации по безопасности базы данных Firebase Realtime https://firebase.google.com/docs/database/security/quickstart, упоминаются узлы.Тем не менее, я не могу понять, что такое узел в Firebase.Кто-нибудь может помочь?

1 Ответ

0 голосов
/ 05 февраля 2019

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

Все данные базы данных Firebase Realtime хранятся в виде объектов JSON.Вы можете думать о базе данных как о дереве JSON, размещенном в облаке.В отличие от базы данных SQL, здесь нет таблиц или записей.Когда вы добавляете данные в дерево JSON, оно становится узлом в существующей структуре JSON со связанным ключом.

И:

Когда вы выбираете данные в местоположениив вашей базе данных вы также извлекаете все его дочерние узлы.Кроме того, когда вы предоставляете кому-то доступ для чтения или записи в узле вашей базы данных, вы также предоставляете им доступ ко всем данным в этом узле.Поэтому на практике лучше сохранять структуру данных как можно более плоской.

Узел - это просто место в базе данных, как и другие древовидные структуры данных в компьютерной науке.

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