|
|
|
|
|
by iforgetlogins01
1231 days ago
|
|
(from the article) What did NoSQL throw out? Again, that varies from database to database, but it was approximately these things: Explicit schema
Transactions
Strong consistency
Joins, secondary indexes, unique keys, etc.
The SQL language itself
Looking through the lens of scalability, let's consider the effect of these. Which were the dirty bathwater, and which the baby? |
|
You know, analyzing sales, user data, etc. With MySQL or Postgres, business analysts can just write SQL and get the data they need. But what about with MongoDB? Do you expect business analysts to write Javascript? Or that every data request needs to go through a product engineer? Or maybe you need to create data pipelines from MongoDB to MySQL just for analysts?
Dealing with analytics was the primary reason I never chose a NoSQL database as my main data store.