Chris Esplin
Jul 30, 2017 · 1 min read

I know. The Firebase team knows. Everyone has been working around and trying to fix this for years.

The problem is the Realtime Database’s architecture. It prioritizes realtime data streams, which necessitates trade-offs… one of which is that queries are expensive. They’ve got support for simple queries, but text search is far too expensive given their data models.

And that’s why I copy data to Algolia :)

    Chris Esplin

    Written by

    Front-End Web Developer; Google Developer Expert: Firebase; Calligraphy.org