Beyond SQL: A relational database for modern applications
1–10 of 61 posts
Re: Beyond SQL: A relational database for modern applications
#2Re: Beyond SQL: A relational database for modern applications
#3I want to write another soon. A free webapp saas type for consumers let's say.
Is there a reason I should learn this product instead of just continuing with modern mysql methods that seem to work and seem secure enough?
Re: Beyond SQL: A relational database for modern applications
#4I think they also recently nerfed the free tier.
I've been using CouchDB and Pocketbase.io much more successfully for my mini web apps.
Re: Beyond SQL: A relational database for modern applications
#5The only way is to ship all of the "modify" logic into the database via FQL. Given how many times I've seen code that does this unsafely with SQL, probably safe to say that if the bar is raised to "rewrite the logic in a foreign query language" developers will opt for thoughts and prayers instead.
Re: Beyond SQL: A relational database for modern applications
#6Re: Beyond SQL: A relational database for modern applications
#7I tried to learn Fauna and FQL a couple of years ago; their documentation was hard to trudge through with few examples, and their pricing was hard to grasp. I think they also recently nerfed the free tier. I've been using CouchDB and Pocketbase.io much more successfully for my mini web apps.
Re: Beyond SQL: A relational database for modern applications
#8Fauna is really cool technology, but I'll note that it lacks interactive transactions as a core design constraint. That does enable a bunch of nice things. However, that means users lose one of the most useful parts of transactional SQL -- simple, safe read/modify/writes. The only way is to ship all of the "modify" logic into the database via FQL. Given how many times I've seen code that does this unsafely with SQL,…
Re: Beyond SQL: A relational database for modern applications
#9I tried to learn Fauna and FQL a couple of years ago; their documentation was hard to trudge through with few examples, and their pricing was hard to grasp. I think they also recently nerfed the free tier. I've been using CouchDB and Pocketbase.io much more successfully for my mini web apps.
Pocketbase seems like fun; I had not heard of it before. Separate, but related: whenever I contemplate transitioning from a relational DB to something like CouchDB, or a similar option, to simplify the initial setup and SQL-related hassles, I inevitably realize that, as appealing as it sounds and as much as I'd love to, the challenges and limitations down the road become more apparent and I stick with SQL. I know thi…