DevOps研发效能
媒体矩阵
开源中国APP
授权协议 SSPL
开发语言 C/C++ 查看源码 »
操作系统 Windows
软件类型 开源受限软件
开源组织
地区 不详
投 递 者 红薯
适用人群 未知
收录时间 2009-11-26

软件简介

温馨提示:MongoDB 所采用的 SSPL 协议不是 OSI 批准的开源许可协议。SSPL(Server Side Public License) 是服务器端公共许可证,它适用于其 MongoDB 社区服务器的所有新版本,以及先前的所有补丁修复版本。

MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bjson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。

整体架构:

内部架构:

它的特点是高性能、易部署、易使用,存储数据非常方便。主要功能特性有:

  • 面向集合存储,易存储对象类型的数据。

  • 模式自由。

  • 支持动态查询。

  • 支持完全索引,包含内部对象。

  • 支持查询。

  • 支持复制和故障恢复。

  • 使用高效的二进制数据存储,包括大型对象(如视频等)。

  • 自动处理碎片,以支持云计算层次的扩展性

  • 支持RUBY,PYTHON,JAVA,C++,PHP等多种语言。

  • 文件存储格式为BSON(一种JSON的扩展)

  • 可通过网络访问

所谓“面向集合”(Collenction-Orented),意思是数据被分组存储在数据集中,被称为一个集合(Collenction)。每个 集合在数据库中都有一个唯一的标识名,并且可以包含无限数目的文档。集合的概念类似关系型数据库(RDBMS)里的表(table),不同的是它不需要定义任何模式(schema)。模式自由(schema-free),意味着对于存储在mongodb数据库中的文件,我们不需要知道它的任何结构定义。如果需要的话,你完全可以把不同结构的文件存储在同一个数据库里。存储在集合中的文档,被存储为键-值对的形式。键用于唯一标识一个文档,为字符串类型,而值则可以是各中复杂的文件类型。我们称这种存储形式为BSON(Binary Serialized dOcument Format)。

MongoDB服务端可运行在Linux、Windows或OS X平台,支持32位和64位应用,默认端口为27017。推荐运行在64位平台,因为 MongoDB 在32位模式运行时支持的最大文件尺寸为2GB。

MongoDB把数据存储在文件中(默认路径为:/data/db),为提高效率使用内存映射文件进行管理。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(56) 发布并加入讨论🔥
发表了资讯
03/06 14:56

MongoDB 终于实现盈利,但股价因业绩预期不佳而暴跌

MongoDB 公司公布了 2025 财年第四季度业绩,终于实现了季度盈利,超出了华尔街对盈利和收入的目标。但该公司对新财年的预期却令人大失所望,导致投资者纷纷逃离,其股价在尾盘交易中暴跌。 该公司报告称,扣除股票薪酬等某些成本前的每股收益为 1.28 美元,营收为 5.484 亿美元,比去年同期增长 20%。这些数字远远超出了分析师的预期,分析师此前预计该公司每股收益仅为 60 美分,销售额为 5.21 亿美元。 本季度订阅收入增长了...

0
0
发表了资讯
02/25 16:36

MongoDB 以 2.2 亿美元收购 Voyage AI

数据库引擎开发商 MongoDB 宣布收购 Voyage AI,以帮助企业减少人工智能应用程序中的幻觉。彭博社报道称,此次交易价值为 2.2 亿美元。 MongoDB 总裁兼首席执行官 Dev Ittycheria 在文章中表示,Voyage AI 与 MongoDB 的集成将确保开发人员不再需要管理外部嵌入 API、独立向量存储或复杂的搜索管道。 Voyage AI 的嵌入模型是 Hugging Face 社区中评价最高的零样本模型。“通过将 Voyage AI 的检索功能集成到 MongoDB 中,我们可...

1
0
发表了资讯
2024/09/15 09:07

Redmonk:开源软件许可变更及其对企业财务结果的影响

Redmonk 高级分析师 Rachel Stevens 发布了一份研究报告,旨在探究:从开源许可证转换为专有许可证的公司的财务状况在许可证变更后是否有了实质性的改善? 虽然因为奉行这一战略并公开财务信息的公司数量很少,外部观察者很难给出一个准确的回答,但 Rachel 认为,“即使在小样本量内是否存在显著的趋势也是值得探讨的。” 该研究希望利用面向公开的财务数据来检查:公司收入随时间的变化、公司市值随时间的变化、以及公司净收入...

0
0
发表了资讯
2024/09/01 11:12

MongoDB 凭借其数据库服务 Atlas 赢下 PostgreSQL

MongoDB 首席执行官 Dev Ittycheria 在公布第二季度业绩(收入增长 13%,达到 4.781 亿美元,超出预期)时声称,最近的成功部分归功于在与 PostgreSQL 的竞争中获胜。 在截至 7 月 31 日的 2025 财年第二季度,MongoDB 出现了 7140 万美元的运营亏损,远高于去年同期的 4900 万美元。然而,Ittycheria 依然持乐观态度,该公司的市值攀升了 14%。 他表示,MongoDB 最近利用其数据库服务 Atlas 在 Fanatics Betting & Gaming(体育...

7
1
发表了资讯
2024/01/17 22:16

阿里云 MongoDB 7.0 正式发布,带来更加强大、高效、安全的数据库解决方案

2024年1月10日,阿里云MongoDB 7.0版本正式发布,带来了诸多创新功能和显著改进,旨在提升性能、增强数据管理能力,并为开发者提供更丰富、更灵活的工具集。无论是在大规模数据处理、实时分析还是在构建高性能应用方面,MongoDB 7.0都无疑是值得期待和信赖的选择。 开发简化 增强查询语言,包括操作符、变量和索引,可在MongoDB直接执行多种数值运算和高性能查询,提升工作效率。 性能提升 通过自动碎片整理减少数据chunk的数量...

1
2
发表了资讯
2023/12/19 10:57

MongoDB 内部系统遭遇攻击,部分客户数据被泄露

MongoDB 公司近日发布了告警通知,称其在上周检测到的一次网络攻击中,发现公司内部系统被攻击者破坏,导致部分客户数据泄露。 在与 MongoDB CISO Lena Smart 往来的电子邮件中, MongoDB 声称在周三(12 月 13 日)晚上检测了到其系统遭到攻击,事件发生后公司内部立刻成立了网络安全专家组,开始详细调查这一事件。MongoDB 在邮件中写道: MongoDB 目前正在调查一起涉及未经授权访问某些 MongoDB 公司内部系统的网络安全事件,...

0
0
发表了资讯
2022/07/04 08:46

7 月数据库排行榜:MongoDB 和 Oracle 分数下降最多

DB-Engines 数据库流行度排行榜发布了 7 月份的更新。 上月分数上涨的 Oracle、PostgreSQL 和 MongoDB 在这个月同时出现了下滑,尤其是 Oracle 和 MongoDB,分别减少了 7.44 和 7.74 分。MySQL 和 SQL Server 分别上涨了 5.66 和 8.30 分。不过和去年同期相比,MySQL 和 SQL Server 的分数却是下降最多,分别减少了 33.51 和 39.83 分。 下表是 TOP 10 数据库的最新分数和变化情况。 Rank DBMS Score Changes 1. Oracle 1280.3...

2
1
发表了资讯
2022/01/28 07:05

MongoDB 5.0.6 发布,数据库管理系统

MongoDB 是一种面向文档的数据库管理系统,用 C++ 等语言撰写而成,以解决应用程序开发社区中的大量现实问题。MongoDB 由 MongoDB Inc. 于 2007 年 10 月开发,2009 年 2 月首度推出,现以服务器端公共许可(SSPL)分发。 MongoDB 5.0.6 现已正式发布,本次更新内容如下: Platform Support Community Edition 从 MongoDB 5.0.6 开始,不再支持以下平台: RHEL -72-s390x Sharding SERVER-45149 txn_two_phase_commit_failover...

3
2
发表了资讯
2021/11/16 08:45

MongoDB 从 4.4.2~4.4.4 升级版本时存在严重 bug

据 MongoDB 大中华区首席咨询顾问张耀星发布:近期 MongoDB 官方发布了一个关于从 4.4.2~4.4.4 升级到更高版本时的严重 bug ,有升级计划的小伙伴请暂缓实施。 发生条件 当前正在使用 MongoDB 4.4.2,4.4.3 或 4.4.4; 从以上版本升级到 4.4.8+ 或 5.0.2 +; 现象 升级过程中即使正常关闭了 mongod 实例,MongoDB 仍有可能使用 WT 引擎 metadata 文件中的错误信息,从而使用错误的 checkpoint,导致 MongoDB 中的数据产生不一致...

1
1
发表了资讯
2021/09/04 07:36

数据库正流行,MongoDB 盈利和股价上涨超预期

MongoDB 公布了其截至 2021 年 7 月 31 日的第二季度财报显示,该公司在 2022 财年第二季度总收入为 1.99 亿美元,同比增长 44%。客户持续强劲增长,截至 7 月 31 日,客户总数超过 29000 家;MongoDB Atlas 收入同比增长 83%;占第二季度总收入的 56%。且 MongoDB 的股票也在延长交易中上涨超过了 13%。 MongoDB 总裁兼首席执行官 Dev Ittycheria 称,MongoDB 第二季度的业绩在各个方面都异常强劲,其中最突出的是 Atlas 收入增...

5
2
发表了资讯
2021/08/05 06:17

MongoDB 5.0.2 发布,数据库管理系统

MongoDB 是一种面向文档的数据库管理系统,用 C++ 等语言撰写而成,以解决应用程序开发社区中的大量现实问题。MongoDB 由 MongoDB Inc. 于 2007 年 10 月开发,2009 年 2 月首度推出,现以服务器端公共许可(SSPL)分发。 MongoDB 5.0.2 正式发布,本次更新内容如下: Sharding: SERVER-47372 config.cache 集合即使在集合被放弃后仍然可以保留; SERVER-50521 在创建临时 resharding 集合后,写入 reshardBegin no-op oplog 条...

4
2
发表了资讯
2021/07/27 07:25

MongoDB 5.0.1 正式发布

MongoDB 5.0.1 现已正式发布,该版本部分更新内容如下: Replication SERVER-58398 Tenant migration 无限期挂起 Internals SERVER-58142 TenantOplogBatcher 应该在下一个批处理回调被调用并出现错误状态时过渡到完成 SERVER-58171 更改 time-series granularity 不会更新视图定义 SERVER-58489 当有一个重复的名字作为视图时,集合的创建卡在一个无限的 writeConflictRetry 循环中 SERVER-58546 为 applyOps 添加日志消息以预...

0
2
发表了资讯
2021/07/19 12:31

Tapdata 获数千万美元 Pre-A 轮融资,专注实时数据服务平台

近日,主推面向 TP 业务实时数据服务平台的 Tapdata (深圳钛铂数据有限公司),宣布完成数千万美元 PreA 及PreA+连续两轮融资,两轮分别由五源资本独家领投及XVC及德联资本联合领投。 Tapdata 成立于2019年9月,由前 MongoDB 大中华区首席架构师,MongoDB中文社区主席唐建法(别名TJ)创建,早期核心员工来自MongoDB、Oracle、百度、阿里、腾讯等,并在成立之初获得极客公园旗下变量资本等天使机构近千万人民币天使轮投资。成立...

3
8
发表了资讯
2021/07/14 07:41

MongoDB 5.0 正式发布,新增时序集合功能

MongoDB 5.0 正式发布,该版本部分更新内容如下: 时间序列集合 MongoDB 5.0 引入了时间序列集合,它有效地存储了一段时期内的测量序列。与普通集合相比,在时间序列集合中存储时间序列数据可以提高查询效率,并减少数据和索引的磁盘使用。 聚合 新的聚合操作符 MongoDB 5.0 引入了以下聚合操作: $count: $count 在现有管道 $group 阶段和新的 MongoDB 5.0 $setWindowFields 阶段中使用时,提供所有文档的计数。 $dateAdd: 将一...

2
8
发表了资讯
2021/06/30 08:30

DigitalOcean 与 MongoDB 合作,推出全新的 DBaaS 产品

DigitalOcean 今天宣布将与 MongoDB 展开合作,推出 DigitalOcean Managed MongoDB,这是一个全新的管理型数据库即服务(DBaaS)产品。它将主要提供给应用程序开发人员和中小型企业。 管理型 MongoDB 可以帮助开发人员在 DigitalOcean 上轻松创建 MongoDB 集群。它还通过无缝管理、扩展和保护集群来简化数据库管理,从而使开发人员能够将更多时间用于构建他们的应用程序和发展他们的业务。 在 DigitalOcean 的管理型数据库组合的...

1
0
发表了资讯
2021/04/08 07:17

MongoDB 4.4.5 发布

MongoDB 是一种面向文档的数据库管理系统,用 C++ 等语言撰写而成,以解决应用程序开发社区中的大量现实问题。MongoDB 由 MongoDB Inc. 于 2007 年 10 月开发,2009 年 2 月首度推出,现以服务器端公共许可(SSPL)分发。 MongoDB 4.4.5 正式发布,本次更新内容如下: 修复: SERVER-55298: 调查并重现 BSONObjectTooLarge 错误; SERVER-53566:调查并重现 "opCtx != nullptr && _opCtx == nullptr" 的不变式; SERVER-51281:...

0
2
发表了资讯
2019/09/25 08:46

开源公司抱团取暖,讨论如何在云厂商“寄生”下生存

上周 OSS Capital 召集一些开源公司,组织了一场关于如何面对“云厂商给开源带来的危害”的会议。 OSS Capital 是一家风险投资公司,该公司只投开源,其董事会合伙人之一是开源运动的先驱人物 Bruce Perens。网上有一个十分有名的“开源商业化独角兽”表格即来自该公司创始人 Joseph Jacks。(其实收录的是年营收在 1 亿美元以上的开源公司,严格上来说并不能用“独角兽”这个词,但方便起见大家就这么叫了) COSSCI - Commerc...

13
20
发表了资讯
2019/07/02 08:17

MongoDB:有人敢像我一样说出开源的真实用意吗?

现在大大小小的公司都在搞开源,在被问到为什么开源某个项目时,负责人要么说是贡献社区与用户,要么以希望借广大开发者之力完善项目为挡箭牌,虽然这些想法都可以是真实也经得起考验的,但是在这背后更加真实的“目的”,公司都不愿意提及,比如营销品牌需要,比如先开源后“违规”收费,比如 KPI 担当,比如推动相应收费版本的销售…… 虽然开源有个人/公益组织的开源、以开源项目作为基础的商业化公司的开源,以及商业公司反...

29
36
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
56 评论
967 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部