Когда вы используете следующую строку кода:
FirebaseDatabase.getInstance().setPersistenceEnabled(true);
Все данные , которые недавно получил пользователь, кэшируются на диск.
Есть ли способ синхронизировать только несколько таблиц в локальной памяти, а остальная часть таблицы Android-устройство будет считывать из глобальной базы данных?
Нет, нет! Невозможно исключить определенные узлы из этого постоянного диска. Таким образом, вы не можете выбрать, должен ли узел кэшироваться на диск или нет.