Операция обновления базы данных Firebase в реальном времени бесплатна? - PullRequest
0 голосов
/ 08 апреля 2020

Я использую базу данных Firebase в реальном времени для своего приложения Flutter,

Я не вижу ничего (в документации) о затратах при записи данных в базу данных.

Итак если я сделаю следующее.

dataRef = FirebaseDatabase.instance.reference().child('myChild');

            await dataRef.update({
              't': 'test',
            });

Я могу сделать это, например, 100 раз без выставления счетов (также в SDK администратора?).

За исключением рукопожатия SSL (только один раз за сессию ) и стоимость хранения данных (5 долларов / месяц).

Это правильно?

Заранее спасибо!

1 Ответ

0 голосов
/ 08 апреля 2020

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

Счета Firebase за данные, которые вы храните в своей базе данных, и весь трафик исходящей сети c в уровень сеанса (уровень 5) модели OSI. Стоимость хранения составляет 5 долларов США за каждый ГБ в месяц, оценивается ежедневно. Исходящий трафик c включает накладные расходы на подключение и шифрование от всех операций базы данных и данных, загруженных посредством чтения базы данных. Как чтение, так и запись в базу данных могут привести к затратам на соединение в вашем счете. Весь трафик c в вашу базу данных и из нее, включая операции, запрещенные правилами безопасности, приводит к оплачиваемым расходам

https://firebase.google.com/docs/database/usage/billing

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