joeyg
18
Just to add to the discussion…I agree with your comments about setting up indexes and the general point that it’s easier to work with the Bubble DB within your app. Dealing with matching up Bubble to the results coming from the connector can be a pain for sure. But there are some huge advantages to using an external database where Bubble falls short IMO. For example, I constantly run ad hoc queries and do other things with my external DB - for debugging, setting up test data, backing up tables, running reports, etc. I’ve found stuff like this takes forever to do in Bubble, especially when dealing with multiple tables. It’s way faster to just write the native SQL and it’s very easy to do things like export the data to Excel.
Also, for both flexibility and performance reasons, I prefer to do some of the complex filtering with SQL (especially when dealing with queries across multiple tables) and then use Bubble after that for further manipulation and presentation.
Joey
1 Like