3 ms·
MongoDB has THE WORST vendor lock-in imaginable, so only use it if you know that you could throw everything away. Source: my last employer used MongoDB, and sw
by giaour 11y ago
MongoDB has THE WORST vendor lock-in imaginable, so only use it if you know that you could throw everything away.
Source: my last employer used MongoDB, and switching to an RDBMS would have forced us to rewrite ~80% of the codebase.
- sshb 11y agoAbout 80% rewrite: it is poor abstraction problem rather then vendor lock-in one
- giaour 11y agoYeah, that contributed, but it wasn't any worse than most other CRUD apps I've seen.
- cwyers 11y agoAbstracting over your database only makes sense if you're writing something that's lowest common denominator. If your application runs equally well on MongoDB and something else you either are running poorly on both or you are spending a lot of resources on writing your abstraction layer.
- deleted 11y ago[deleted]
- oliyoung 11y ago"you know that you could throw everything away" To be fair, that's like 99% of all hackathons I've been to