educative.io

Educative

SQL or NoSQL for Metadata db?

Would you use an SQL or NoSQL for metadata db?

SQL DB. We need strong consistency.

I hate how these examples seemingly pull bs out of thin air. They ask for strong ACID in the requirements, which to be honest would not be necessary. I don’t think different clients mind if they are a bit out of date and don’t get the latest longpoll info on time. It can be delayed a bit.

But given they want ACID, the obvious choice is to use a SQL db. Yet they choose to go with nosql for no apparent reason.

Then you look up what Dropbox themselves actually use and they say they use MySql.

Basically what I’ve come to find from these examples is that half the decisions they make are BS

1 Like

Hi @Mackle
We really appreciated that you have shared your thoughts with us and explained them very well. It is great seeing that you guys are always coming up with betterments. We’ll look into it, your feedback is much appreciated :slight_smile: