Como separar o carregamento inicial de dados de filhos incrementais com o Firebase?

Eu tenho um aplicativo em que novos filhos são adicionados ao Firebase a cada 5 segundos. Eu tenho milhares de filhos

No carregamento do aplicativo, eu gostaria de processar os milhares iniciais de maneira diferente dos filhos subseqüentes que ocorrem a cada 5 segundos.

Você pode sugerir que eu use valor, processe tudo e depois use children_added. Mas acredito que, se o processamento demorar muito, tenho o potencial de perder um ponto.

Existe uma maneira de fazer isso no Firebase que garanta que eu não perca um ponto?

questionAnswers(3)

yourAnswerToTheQuestion