
MongoDB, Inc.(NASDAQ:MDB)创立于2007年,前称10Gen, Inc.,于2013年8月改为现用名,总部位于美国纽约州纽约市,全职雇员5,436人,MongoDB, Inc. 及其子公司在全球范围内提供通用数据库平台。
MongoDB, Inc.(MDB)美股百科
MongoDB, Inc. 是一家美国软件公司,负责开发并提供MongoDB 数据库引擎的商业支持。MongoDB 是一种 NoSQL 数据库,采用类似 JSON 的文档存储数据,并支持灵活的模式设计。此外,MongoDB, Inc. 也是 MACH 联盟(MACH Alliance)的成员。
MongoDB, Inc. 提供 MongoDB Atlas,一种托管的多云数据库即服务解决方案;MongoDB Enterprise Advanced,一种供企业客户在云、本地或混合环境中运行的商业数据库服务器;以及 Community Server,一种免费下载的数据库版本,其中包括开发人员开始使用 MongoDB 所需的功能。
MongoDB, Inc. 提供包括咨询和培训在内的专业服务。
MongoDB, Inc.(MDB)产品功能
临时查询(Ad-hoc queries)
MongoDB 支持字段查询、范围查询和正则表达式搜索。查询可以返回文档的特定字段,并支持用户定义的 JavaScript 函数。此外,查询还可以配置为返回指定大小的随机结果样本。
索引(Indexing)
MongoDB 文档中的字段可以使用主索引和次级索引进行索引化。
复制(Replication)
MongoDB 通过副本集提供高可用性。一个副本集由两个或多个数据副本组成,每个副本集成员可以随时充当主副本或次级副本。默认情况下,所有读写操作都在主副本上进行,而次级副本通过内置复制功能维护主副本的数据。当主副本发生故障时,副本集会自动进行选举,以确定哪个次级副本成为新的主副本。次级副本可以选择性地提供读操作,但默认情况下这些数据仅最终一致。
如果副本集中只有一个次级副本,则必须添加一个称为仲裁者的独立守护进程,负责选举新主副本。因此,一个理想的分布式 MongoDB 部署至少需要三台独立服务器,即使只有一个主副本和一个次级副本。
负载均衡(Load balancing)
MongoDB 通过分片实现水平扩展。用户选择一个分片键,决定集合中的数据如何分布。数据根据分片键被划分为范围,并分布在多个分片上,每个分片都是主节点,并配有一个或多个副本。此外,分片键也可以通过哈希方式进行映射,以实现更均匀的数据分布。
MongoDB 可以运行在多台服务器上,实现负载均衡或数据复制,以确保在硬件故障时系统仍能正常运行。
文件存储(File Storage)
MongoDB 可以作为文件系统使用,称为 GridFS,支持负载均衡和数据复制,以跨多台机器存储文件。
GridFS 作为 MongoDB 驱动的一部分,提供文件操作和内容管理功能。GridFS 可通过 mongofiles 工具或 Nginx 和 lighttpd 插件进行访问。它将文件拆分为多个部分(块),并将每个块存储为单独的文档。
聚合(Aggregation)
MongoDB 提供三种聚合方式:聚合管道(Aggregation Pipeline)、Map-Reduce 和单用途聚合方法。
Map-Reduce 可用于批量数据处理和聚合操作,但根据官方文档,聚合管道在大多数情况下能提供更好的性能。
聚合框架的功能类似于 SQL 中的 GROUP BY,支持通过多个聚合操作符构建管道,类似于 Unix 的管道机制。它包括 $lookup 操作符,可以实现跨集合的关联查询,并提供统计功能,如标准差计算。
服务器端 JavaScript 执行(Server-side JavaScript execution)
MongoDB 允许在查询、聚合(如 Map-Reduce)中使用 JavaScript,并可直接在数据库中执行 JavaScript 代码。
固定集合(Capped Collections)
MongoDB 支持固定大小集合(Capped Collections),这种集合按照插入顺序存储数据,并在达到设定大小后自动覆盖最旧的数据,类似于循环队列。
Transactions
MongoDB 自 4.0 版本(2018 年 6 月发布)起支持多文档 ACID 事务。
MongoDB, Inc.(MDB)历史百科
该公司最初成立于 2007 年,名为 10gen,总部位于纽约市。10gen 由 DoubleClick 联合创始人兼首席技术官 Dwight Merriman 和 DoubleClick 前首席执行官、Gilt Groupe 创始人 Kevin P. Ryan,以及 DoubleClick 前工程师、ShopWiki 创始人兼首席技术官 Eliot Horowitz 共同创立。公司获得了 8,100 万美元 的风险投资,投资方包括 Flybridge Capital Partners、In-Q-Tel、Intel Capital、New Enterprise Associates (NEA)、Red Hat、Sequoia Capital 和 Union Square Ventures。
10gen 最初的目标是构建一个完全基于开源组件的平台即服务(PaaS)架构,但由于找不到符合其云架构“原则”的现有数据库平台,团队决定自行开发一种面向文档的数据库系统,并将其命名为 MongoDB。在认识到该软件的潜力后,10gen 团队决定放弃云平台业务,专注于 MongoDB 的开发和维护。
2009 年 2 月,10gen 将 MongoDB 作为开源项目发布。
2010 年 8 月,10gen 在美国西海岸开设了第一家办公室,并在 2012 年 在 帕洛阿尔托、雷斯顿、伦敦、都柏林、巴塞罗那 和 悉尼 设立了分公司。
2012 年 9 月,10gen 入选《华尔街日报》评选的 2012 年最具潜力公司(The Next Big Thing 2012)。
2013 年 8 月 27 日,10gen 宣布更名为 MongoDB Inc.,以更紧密地与其核心产品 MongoDB 绑定。
2014 年 8 月 5 日,Dev Ittycheria 被任命为公司总裁兼首席执行官。
截至 2017 年,MongoDB 已从风险投资中筹集 3.11 亿美元。
2017 年 9 月 21 日,MongoDB, Inc.(NASDAQ:MDB) IPO上市登陆纳斯达克,计划发行价18.00-20.00美元,实际发行价24美元,发行800万股,募资1.92亿美金,股票代码:MDB。摩根士丹利、高盛、Allen & Company联合承销。
MongoDB 进行了多次收购:
- 2014 年,收购数据库引擎公司 WiredTiger。
- 2018 年,以 6,800 万美元 收购 数据库即服务(DBaaS) 公司 MLab。
- 2019 年,以 3,900 万美元 收购专注于移动数据库的公司 Realm。
2021 年 6 月 29 日,MongoDB 进行了二次公开募股(SPO)。
2022 年,MongoDB 成立了自己的风险投资基金。
2025年2月24日,MongoDB (纳斯达克股票代码:MDB) 周一表示,已以 2.2 亿美元现金和股票交易收购了 Voyage AI,该软件公司希望提升其人工智能应用程序。 MongoDB 表示,通过此次交易,其旨在整合 Voyage AI 的技术,以较低的复杂性为企业提供高质量、上下文准确的结果。
MongoDB, Inc.(MDB)美股投资
行情 | 直达行情 | 交易 | 内部交易 |
---|---|---|---|
百科 | 美股百科 | 持股 | 十大机构 |
财报 | 公司财报 | 期权 | 期权交易 |
官网 | 公司官网 | 预测 | 营收预期 |


评论