I’m looking to use a “Do When Condition is True” event where the condition is a “Do a search for” that checks the Bubble database to see if there is at least 1 entry that matches a given query (see screenshot).
However, I’m curious how this works behind the scenes for performance + cost reasons. Does this essentially act like a database listener, where the query would only be run whenever the database detects a change that would impact the query? Is it a polling system that runs the query every x seconds (or on some other condition)? Or is it something else entirely?
Main concern is whether this will incur any major performance penalties for users, or result in major cost penalties for our team.
Thank you in advance for any insights into how this is working.