Yikes! and to think there was a time when MongoDB was even worse than it is now (which is still worse, but better). I just struggle to fathom why anyone uses MongoDB or similar NoSQL databases with similar problems for production purposes. If you want a real database, use one that has been around for a long time. MySQL, Microsoft SQL Server or PostgreSQL are far better choices.
Having said that, I do use MongoDB, but I do not use it in production. MongoDB is great when you're prototyping an application and you do not know how your data will be structured, when you want a database you can store stuff in and test. There are very few situations that require a solution like MongoDB to be used and for those times, there are far better solutions out there.
I hope Stripe are not using MongoDB for anything mission critical (or for anything at all) for that matter.
I read this a few days ago when one of our VPs sent it around and snarkily called it "BongoDB".
The article is being pedantic. The author is complaining about poor documentation, and the issue he's having has a workaround. As if MongoDB is the first software product to have poor documentation. As if its the first to have a workaround.
But yes, the engineers who made it should commit seppuku. How dare they release something that isn't perfect! Everyone should just use SQL and we should never ever move away from it.
4 comments
[ 4.0 ms ] story [ 23.0 ms ] threadHaving said that, I do use MongoDB, but I do not use it in production. MongoDB is great when you're prototyping an application and you do not know how your data will be structured, when you want a database you can store stuff in and test. There are very few situations that require a solution like MongoDB to be used and for those times, there are far better solutions out there.
I hope Stripe are not using MongoDB for anything mission critical (or for anything at all) for that matter.
The article is being pedantic. The author is complaining about poor documentation, and the issue he's having has a workaround. As if MongoDB is the first software product to have poor documentation. As if its the first to have a workaround.
But yes, the engineers who made it should commit seppuku. How dare they release something that isn't perfect! Everyone should just use SQL and we should never ever move away from it.