为什么这么多初创公司选择MongoDB?

Jul 06, 2017     Author:brakmic     HN Points:102     HN Comments:156
Share this

摘要: 本文回顾了MongoDB在2010年代初期的兴起及其随后面临的挑战。文章指出,当时NoSQL数据库被视为“现代”软件开发的未来,MongoDB作为NoSQL数据库的代表,在初创公司中非常流行。然而,作者指出,许多初创公司错误地将MongoDB视为关系型数据库的替代品,导致了一些灾难性的迁移和性能问题。文章强调了理解技术炒作的重要性,并提出了一个简单的评估技术炒作的方法(PAT),即理解问题、评估潜在解决方案和权衡短期和长期权衡。作者还强调了工程师和管理者需要批判性地评估新技术,并避免盲目追逐新潮的技术。

讨论: 上述讨论主要围绕MongoDB数据库的优缺点展开。一些用户认为MongoDB虽然在Hacker News上受到批评,但实际上在下载量、技能需求、就业机会和公司收入等方面表现良好。批评者指出MongoDB在存储概念上的复杂性、可靠性和可扩展性方面存在问题,尤其是在与RethinkDB等数据库比较时。支持者则强调MongoDB的易用性、文档质量和与NodeJS和Ruby on Rails的兼容性。有用户分享了他们在使用MongoDB时的正面体验,但也有用户提到由于配置不当或对技术理解不足而导致的问题。讨论中还提到了WiredTiger引擎的引入对MongoDB性能的改善。

原文标题:Why Did So Many Startups Choose MongoDB?
原文链接:https://www.nemil.com/mongo/1.html
讨论链接:https://news.ycombinator.com/item?id=14712050