TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

MongoDB History

34 pointsby jaysonqptover 4 years ago

8 comments

chrisfosterelliover 4 years ago
MongoDB still has an awful reputation on Hacker News but I really appreciate the take from &quot;Why RethinkDB Failed&quot; [0]:<p>&gt; People wanted RethinkDB to be fast on workloads they actually tried, rather than “real world” workloads we suggested. For example, they’d write quick scripts to measure how long it takes to insert ten thousand documents without ever reading them back. MongoDB mastered these workloads brilliantly, while we fought the losing battle of educating the market.<p>&gt; almost everyone was asking “how is RethinkDB different from MongoDB?” We worked hard to explain why correctness, simplicity, and consistency are important, but ultimately these weren’t the metrics of goodness that mattered to most users.<p>&gt; But over time I learned to appreciate the wisdom of the crowds. MongoDB turned regular developers into heroes when people needed it, not years after the fact. It made data storage fast, and let people ship products quickly. And over time, MongoDB grew up. One by one, they fixed the issues with the architecture, and now it is an excellent product. It may not be as beautiful as we would have wanted, but it does the job, and it does it well.<p>In my mind Mongo is a database that had great developer experience, excellent marketing, and some seriously bad technical gotchas. But marketing drove momentum long enough to cover bills, grab the market, and address most of the gotchas, so now it&#x27;s a decent DB.<p>[0]: <a href="https:&#x2F;&#x2F;www.defmacro.org&#x2F;2017&#x2F;01&#x2F;18&#x2F;why-rethinkdb-failed.html" rel="nofollow">https:&#x2F;&#x2F;www.defmacro.org&#x2F;2017&#x2F;01&#x2F;18&#x2F;why-rethinkdb-failed.htm...</a>
评论 #24380196 未加载
评论 #24381583 未加载
slyallover 4 years ago
The &quot;Mongo DB is Web Scale&quot; video just turned 10 years old. I&#x27;m pretty sure that was a big factor in MongoDB not being taken seriously by many people.<p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=b2F-DItXtZs" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=b2F-DItXtZs</a>
评论 #24380036 未加载
评论 #24379888 未加载
评论 #24380107 未加载
评论 #24380223 未加载
评论 #24380105 未加载
mattbillensteinover 4 years ago
Mongo is much maligned here and I hesitate to even comment for fear of attack, but in my mind it has some compelling use cases and after Wired Tiger became the default storage engine, that pretty much solved the issues with compaction I had seen in the past while delivering a lot more performance.<p>I&#x27;ve built systems with it where we didn&#x27;t own the schema - we were scraping data from other places and schemaless was a feature. And I benchmarked it against Postgres and a couple other things and I just couldn&#x27;t get the same performance - note our operations were idempotent to the db, so even in a hard crash, we could just re-run the scraping job and we wouldn&#x27;t really &quot;lose&quot; any data -- or even if the data was stale by a day, not a big deal... That system would do tens of millions of upserts per night on not crazy AWS hardware and it ran for years like this without problems.<p>Would I use mongo for situations where I needed transactions? Almost never - I actually like Postgres a lot and it&#x27;s my default for your run of the mill CRUD apps since you can do geo, crypto, search, etc by just installing a few extensions. Do I got on HN on every mongo article and bash them constantly? No, I think they&#x27;ve built a pretty decent thing if you understand the implications of not confirming writes to replicas and whatnot and tune it to your needs.
skywhopperover 4 years ago
Lots of interesting info, and I really like working with MongoDB. But I am baffled by the claim that &quot;MongoDB is the king.&quot; In all the circles I work in, I only hear Mongo dismissed as a joke. Unfortunately the company&#x27;s dismissiveness of RDBMSes, their hubris in pushing NoSQL, and their blunders over what are extremely poor default settings all combine to make MongoDB something I don&#x27;t see anyone taking seriously. I use it in a project where it&#x27;s basically just serving as a big cache, so the reliability and durability of the data is not critical. It&#x27;s certainly way easier to query than any other document-oriented database, but getting a foothold to use for anything requiring long-term storage would be a major challenge.
评论 #24379893 未加载
评论 #24379741 未加载
评论 #24380086 未加载
tobyhedeover 4 years ago
A complete history with all the data ... unlike MongoDB. Boom tish etc.
评论 #24379857 未加载
jd_mongodbover 4 years ago
A pretty solid history. Kinda skipped over the launch of MongoDB Atlas, but this is the only miss in a pretty accurate account.
surajsover 4 years ago
Hugh mongo... Sorry wrong website
jaysonqptover 4 years ago
A detailed and interesting history of MongoDB database.