DEV Community

Discussion on: Convince me to use SQL

Collapse
 
wsirota profile image
wsirota • Edited

Nosql is great for many uses, perfect for storing things like API responses where you have no control over data versioning, for instance. But there is typically a dependence on the app to do all data validation, which makes sharing a db between apps a matter of trusting that each will enforce data integrity rules, if there are any. Also, reporting is a pain with nosql and interactive browsing and summarization of data with simpler queries and spreadsheets is much harder in nosql