Advanced
jcdenton.beb@jc
1/28/2023

What is your preferred database? We want to make sure we're choosing the best database for our open-source BEB dimensions. We want dimensions to be one-click deployed through e.g. Vercel. We're thinking MongoDB or GunDB, are we missing any that are easy to configure? https://github.com/bebverse/dimension/issues/6?1

In reply to @jc
jcdenton.beb@jc
1/28/2023

@beb

In reply to @jc
jcdenton.beb@jc
1/28/2023

We originally planned to use MongoDB as we used it for beb.xyz. Once you decide on a datastore, it's incredibly difficult to change it later, especially if it's in production at scale. We want to make sure we aren't missing anything so we're doing research :)

In reply to @jc
Colin Armstrong@colin
1/28/2023

We chose Firestore for Paragraph and I regret it. No native typescript support, lots of dumb limitations, poor web UX, and noSQL complicated a few things vs relying on relations. Would likely have gone with Planetscale/Supabase instead

In reply to @jc
blobs@blobs
1/28/2023

we use hasura + postgres at @blobs!

In reply to @jc
Yash Karthik@yashkarthik
1/28/2023

recommend planetscale / supabase for sql

In reply to @jc
jcdenton.beb@jc
1/28/2023

After further research, we’ll still proceed with mongo/mongoose as the alternatives don’t offer a massive advantage over Mongo that should warrant a switch/rewrite. We already have a lot of core logic from BEBverse implemented that assumes Mongo that we can port over. Feel free to re-open the RFC if necessary!