3 ms·
As someone who loves JavaScript and used MongoDB in a serious, professional setting - you are eventually doing more work with Mongo to keep data in sync than wi
by throw1234651234 6y ago
As someone who loves JavaScript and used MongoDB in a serious, professional setting - you are eventually doing more work with Mongo to keep data in sync than with any relational database.
Most systems do not need no-SQL. The only reason to use no-sql is when you are allowing users to create completely dynamic form schemas and JSON and when your product is garbage and you need a "quick" db for prototyping.
That's not to mention that when your product grows and you are selling to "serious" corporations, they ask you to integrate with third-party data visualization / analysis software. They claim to support MongoDB/No-SQL in their marketing material, but virtually none of them do, and you are mapping back to SQL. That's when the cost of using no-SQL really hits, several years down the line.
- smashah 6y ago> our product is garbage and you need a "quick" db for prototyping. Yep that's the stage the project was at. Integrating the DB with grafana was a breeze though so that's definitely a benefit. I've personally never tried to hook up a MongoDB to Grafana, wonder if it's any easier.