Why I Migrated Away From MongoDB
1–10 of 213 posts
Re: Why I Migrated Away From MongoDB
#2Re: Why I Migrated Away From MongoDB
#3I think you are not alone in learning this lesson with this particular technology. Fortunately it's one I learned by proxy from working adjacent to a team that decided to introduce Mongo into their stack...but I still wake up and hear the sceams at night of "You have to put the whole dataset on RAM?"...you weren't there, man...we lost a lot of good guys...
You have to draw a clean line between "stuff it is really fun and enlightening to play with" and "stuff you introduce into your stack".
Re: Why I Migrated Away From MongoDB
#4Looks like he jumped ship just a bit too early. http://docs.mongodb.org/manual/applications/aggregation/
Re: Why I Migrated Away From MongoDB
#5It's possible the reasoning he used to use mongodb is the same as the one he used to abandon it.
Re: Why I Migrated Away From MongoDB
#6I've been having a similar problem with an SQLite data store, only the other way around. Strings were getting converted to numbers, with leading zeros that were significant and needed to be maintained being lost along the way.
It sucked all the fun out of dynamic typing for me. At least in combination with automatic type conversions. Having to think about type and when to make transitions across type boundaries when you need to is just a little light busywork. Having to worry about type and transitions across type boundaries being made contrary to your intentions is a downright PITA and, it turns out, a serious quality control issue.
Re: Why I Migrated Away From MongoDB
#7Re: Why I Migrated Away From MongoDB
#8You used a tool without researching it first, you jumped a bandwagon without finding out its destination, you most likely used it wrong because you didn't RTFM. Now you ditch and diss it. Grow up.
Re: Why I Migrated Away From MongoDB
#9The schema-less database approach also seems attractive at first but updating your data whenever your "app schema" changes starts to become a pain real quick.
Now I can't really live w/o having a schema first, it actually saves you a lot more time in the long run (even short run), being schema-less means you can't really do anything too fancy w/ your data (generate reports, advanced search, etc...)
Re: Why I Migrated Away From MongoDB
#10It's the trade-off of being able to scale reads and writes horizontally. And unless you need it, an RDBMS makes sense given the flexibility.
Maybe, instead of looking at NoSQL as a full-on replacement for RDBMS, we can look at it as a better solution to sharding.