Mongo provides no benefits of transactions or solid design. If you want either, look to Arango or PostgreSQL.
Why Did So Many Startups Choose MongoDB?
81–90 of 164 posts
Re: Why Did So Many Startups Choose MongoDB?
#82I think Enterprise folks do not appreciate the flexibility afforded by NoSQL . For my startup I started off on PostGres SQL with Hibernate and it worked great ... until we first met our paying customers. They needed data elements that I had not envisioned and so we ended up doing Schema updates.. again and again . Since we used ORM (hibernate), that also meant new hibernate code generation . After a while this became…
Re: Why Did So Many Startups Choose MongoDB?
#83Re: Why Did So Many Startups Choose MongoDB?
#84Re: Why Did So Many Startups Choose MongoDB?
#85Re: Why Did So Many Startups Choose MongoDB?
#86to avoid schema migrations
Since Relational Algebra was invented in 1970 we were unable to find a better representation of a relational data, there were many attempts but so far they failed (except for very specialized uses). So I'm inclined to believe it's here to stay.
JSON is basically just step backwards back to the XML Database[1] and Object Oriented Database[2]. It starts falling apart as soon as your data becomes more complex (you have relations, or need to query it by something else than primary key). Having said that, I'm glad that relational databases added support to it, it perhaps might be useful in early stages when things are in flux.
[1] https://en.wikipedia.org/wiki/XML_database
[2] https://en.wikipedia.org/wiki/Database_model#Object-oriented...
Re: Why Did So Many Startups Choose MongoDB?
#87Ensured me to never use this for production scenarios. No matter how 'hyped' or 'convenient' it is. Yaiks.
Re: Why Did So Many Startups Choose MongoDB?
#88Re: Why Did So Many Startups Choose MongoDB?
#89Reminds me of the keynote DHH gave at RailsConf this year. Despite the stories that we like to tell ourselves about picking the right tool for the job, we're just as prone to chasing the shiny new thing as all the other humans.
Re: Why Did So Many Startups Choose MongoDB?
#90Back in 2012 I worked at a startup and we had a few backend data stores (Vertica, Postgres, Redis, Big Table, MySQL, Cassandra, ElasticSearch, Hadoop). When 10gen came along, they sold us an amazing vision. We were processing 500 million to billion social media messages a day and they sold us on this dream that we would have very fast writes, a cluster of 9 machines in master-slave-slave config for fail over. We woul…