What’s the Best Backend as a Service for a Small Project with Complex Queries?

0
38
Asked By CuriousCat92 On

Hey everyone! I'm a beginner working on a project that involves less than 10,000 rows of data. I want to display some quirky trends that users can filter through, but I need to run frequent and complex queries to make this happen.

I initially tried using Firebase, but it hasn't been a great fit for my needs. I had to pre-compute a lot of things just to avoid excessive read charges, which is not ideal.

I know I need a relational database for my project, but I'm a bit lost on the best options out there. Any advice or recommendations would be greatly appreciated!

5 Answers

Answered By TechGuru101 On

If you're mainly doing reads with around 10,000 rows, SQLite could be the way to go. It's lightweight and perfect for smaller projects. Just make sure it meets your query needs!

DataDiva9 -

Is SQLite really considered a BaaS though? Just curious!

Answered By DeveloperDude13 On

Are you looking specifically for a BaaS or a relational database management system? There’s a huge difference between the two!

Answered By DatabaseNinja On

Absolutely! 10k rows isn't a lot at all. You can opt for a VPS from any cloud provider or get a managed PostgreSQL service on DigitalOcean. It would work perfectly for your requirements.

Answered By DataExplorer42 On

Check out Supabase! It’s an excellent BaaS for small projects needing complex queries on relational data. You get a free Postgres database, and it supports SQL right out of the box. Plus, it handles filtering and joins well, which is a big win over Firebase!

Answered By CloudWizard77 On

For your needs, consider going for a managed PostgreSQL or MySQL database from providers like AWS, Azure, or DigitalOcean. 10k rows is nothing for a well-optimized database, and you'll benefit from good indexing!

QueryMaster88 -

But is that what you really think a BaaS is?

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.