We currently have data that is written to Google Firebase as follows.
Someone / People determines that they are “available” along with additional criteria. After sending, they are added to the table / data warehouse.
We need to regularly query this data store for matches. For example, in this data warehouse / data table there may be 1000 people / records. We need to take two records, use the data in another place and delete them from this table / storage.
We need to do this very often, as it is a dating / search service. Therefore, every second we need to run a few searches.
How do we provide parallel data? As at any moment, the same record is not performed by the function performed by the search.
source share