Я денормализовал данные, как это предлагается в документах в базе данных firebase. Со списком групп, членом которых является пользователь, я храню в :value. Однако при использовании этого предложения использовать этот список в FirebaseUI, при прокрутке большого списка присоединение прослушивателей вызывает узкое место производительности.
Есть ли способ, которым слушатели не подключаются каждый раз, когда пользователь прокручивает список? Или любой другой способ уменьшить проблемы с производительностью с помощью большого списка логических значений, ссылающихся на другое место в базе данных?