Каков максимальный размер кэша базы данных Firebase Realtime для клиента Android? Ограничено ли Firebase или Android?Firebase Realtime Database максимальный размер кеша в Android
Firebase documentation говорит:
По умолчанию 10MB ранее синхронизированные данные будут храниться в кэше. Этого должно быть достаточно для большинства приложений. Если кеш перекроет свой сконфигурированный размер, база данных Firebase Realtime очистит данные, которые использовались в последнее время. Данные, хранящиеся в синхронизации, не будут удалены из кеша
Но последнее предложение там (с его странной запятой) делает абзац неясным для меня. Есть ли ограничение в 10 МБ?
Спасибо @Frank van Puffelen, но мне все еще не ясно, что такое предел 10 МБ, если кеш может быть больше 10 МБ. Что ограничено 10 МБ? – aez
Мы стараемся сохранить ограничение в размере 10 МБ на размер кеша. Есть только некоторые причины, по которым кеш может вырасти дальше. При нормальной работе это не должно влиять на ваше приложение, поэтому я рекомендую не тратить слишком много времени на точные детали того, когда это может произойти. –
эта точка важна для меня, у меня может быть большая база данных, извините, что продолжаю толкать. Мне кажется, что размер кеша может быть полностью определен размером узлов базы данных, которые я синхронизирую. Если я пытаюсь синхронизировать 100 МБ, тогда Firebase позволит кешу перейти на 100 МБ? 1 Гб? Я просто пытаюсь понять предел. – aez