MongoDB 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
MongoDB 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
MongoDB 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
MongoDB 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
MongoDB 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 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)

加载中
👍🏻
2020/11/17 16:15
回复
举报
🐮
2020/11/17 16:15
回复
举报
MongoDB 是NOSQL的一种,NOSQL感觉翻译成非关系型数据库非常不恰当,应该翻译成 "非常"关系型数据库
2020/10/07 22:16
回复
举报
2019/08/05 16:20
回复
举报
如何向右账号、密码的MongoDB数据库存储资料
2017/08/23 14:29
回复
举报
6个开源数据库软件的性能对比,MongoDB 在single write sync 表现不错。。https://www.arangodb.com/2015/10/benchmark-postgresql-mongodb-arangodb/
2017/07/07 17:37
回复
举报
打分: 力荐
有没有见过这么又帅技术又好的帅哥....
2017/03/22 17:58
回复
举报
打分: 力荐
hah
2017/02/14 14:35
回复
举报
快讯:Craigslist 分类网站采用 MongoDB ,详情请看 http://blog.mongodb.org/post/5545198613/mongodb-live-at-craigslist
2011/05/17 07:55
回复
举报
MongoDB 介绍 PPT,视频展示形式,有声音解说(英文的) http://public.dhe.ibm.com/software/dw/demos/jmongodb/index.html
2011/06/09 22:48
回复
举报
2011/06/11 07:07
回复
举报
更多评论
发表于数据库专区
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
发表于数据库专区
2020/06/11 07:45

MongoDB 4.4 Beta 发布

MongoDB 4.4 已公开发布 beta 版本,官方表示,MongoDB 4.4 是一项“用户驱动的工程”,它提供了许多 MongoDB 社区最需要的功能和改进。 此版本主要更新内容有: 增强聚合(Aggregation)功能:使用新的 Union stage 将来自多个集合的数据组合到单个结果集中,能够用于自定义聚合表达式(Custom Aggregation Expressions),并使用新的运算符进行数组处理、字符串操作等。 完善分片键:在扩展时,通过将后缀添加到分片键来修改数...

9
3
发表于行业趋势专区
2019/09/25 08:46

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

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

13
21
发表于数据库专区
2019/08/16 07:22

MongoDB 4.2 正式发布,引入分布式事务

MongoDB 4.2 正式发布了,MongoDB Server 4.2 提高了现代事务和分析数据平台的技术水平。 4.2 的主要重点包括: 分布式事务将 MongoDB 的多文档 ACID 从副本集扩展到共享集群,能够为更广泛的用例服务 按需物化视图使用新的 $Merge 运算符,在集合中缓存大型聚合的输出是一种常见的模式,新的 $Merge 运算符将可以有效地更新这些结果,而不是完全重新计算它们 通配符索引使建模像产品目录这样的高度异构的集合变得简单和自然,而...

13
33
发表于数据库专区
2019/07/02 08:17

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

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

29
36
发表于数据库专区
2019/06/26 07:19

MongoDB beta 4.2 发布,新增字段级加密

MongoDB 4.2 beta 版本已经发布。 MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富、最像关系数据库的。Mongo 最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。 根据 DZone 网站的报道,MongoDB 首席技术官 Elliot Horowitz 说,新版本带来了一些特性,主要有以下几点 通配符索...

7
12
发表于数据库专区
2019/04/26 07:49

MongoDB 宣布 3900 万美元收购开源数据库公司 Realm

MongoDB 于昨日宣布以 3900 万美元的价格收购 Realm,后者是一家面向移动应用的开源数据库公司,在被收购之前已经成功融资 4000 万美元。 从技术角度来看,这起收购有着积极的意义。通过收购 Realm,Mongo 不仅获得了强悍的移动解决方案,填补了 MongoDB Mobile 的不足,而且还获得了 Realm 的技术、用户群和工程人才。 MongoDB 联合创始人兼首席技术官 Eliot Horowitz 表示在收购之后两家公司将融洽地展开深度合作。他表示:“...

4
7
发表于数据库专区
2019/02/05 07:52

MongoDB 数据库遭泄露,大量后门帐号被曝光

近日,一位荷兰安全研究人员意外发现了克里姆林宫的后门账户,指其可被政府用来访问在俄罗斯经营的本土和外国企业的服务器。据悉,安全研究人员在数千个 MongoDB 数据库中,发现了这些后门账户(Admin@kremlin.ru)。该数据库被散落到了互联网上,且无需密码就能够访问。 换言之,任何留意到该帐户的黑客,都可以利用它来访问在俄罗斯运营的数千家企业的敏感信息。Victor Gevers 在接受 ZDNet 采访时称: 我先是在俄罗斯乐透的用户...

9
10
发表于数据库专区
2019/01/17 08:22

RHEL 8 删除 MongoDB

自从 MongoDB 去年 10 月份宣布将开源协议从 GNU AGPLv3 切换到 Server Side Public License (SSPL),风波就一直没停过。 SSPL 明确要求托管 MongoDB 实例的云厂商要么获取商业许可证要么向社区开放其服务源码。 前几天 AWS 推出 DocumentDB,以替换原有基于 MongoDB 源码的产品,被视为是对 MongoDB 的一大反击,最新消息是开源大佬红帽宣布从 Red Hat Enterprise Linux(RHEL)8 中删除 MongoDB。 在最新的 8.0 Beta Release...

43
19
发表于数据库专区
2019/01/13 08:17

MongoDB 裸奔,2 亿国人求职简历泄漏!

根据安全站点HackenProof的报告,由于MongoDB数据库没有采取任何安全保护措施,导致共计202,730,434份国人求职简历泄漏。其中,简历中包含姓名、性别、生日、手机号码、微信、学历等各种隐私数据。 通过对比简历的数据模式,发现GitHub项目xzfan/data-import(改项目已被删除)疑似为收集这些简历数据的爬虫。该爬虫会收集来自58同城等各个求职平台的简历。58同城否认数据泄漏来自他们,认为是第三方爬虫泄漏了简历数据: We hav...

42
19
发表于行业趋势专区
2019/01/11 07:54

拒向 MongoDB 妥协,AWS 推出替代品 DocumentDB

AWS 昨日宣布推出 DocumentDB ,这是一个与 MongoDB API 兼容的新数据库产品。AWS 将 DocumentDB 描述为“一个快速、可扩展且高度可用的文档数据库,旨在与你现有的 MongoDB 应用和工具兼容”。实际上,它是一个 MongoDB 的托管版简易替代品,不使用任何 MongoDB 代码。 AWS 表示,尽管 MongoDB 在功能方面做得很好,但由于大规模设置和管理 MongoDB 集群所带来的复杂性,用户很难构建那些可扩展到每秒数 TB 和数十万次读写操作...

36
20
发表于数据库专区
2018/12/02 08:15

12月数据库榜单,整体排名稳定如昨,Oracle 分数接连下降

DB-Engines 数据库流行度排行榜发布了12月份的数据,先来看一下完整的榜单,排名前二十如下: 可以看到,12月榜单的前二十名和上个月的对比变化不大,而且大部分数据库的分数都保持着上升的趋势。榜首 Oracle 的分数虽然连续两个月都出现较大的下滑(-17.89, -18.16),但奈何“家底”扎实,依旧稳居第一。 而“万年老四”的 PostgreSQL 在这两个月的得分都十分出众,相比上个月,它的分数又增加了 20.39,在整个排行榜中它也是增...

8
17
发表于数据库专区
2018/10/18 08:26

看不惯云计算公司流氓行为,MongoDB 更改开源协议

根据 TechCrunch 的报道,部分云计算公司在使用 MongoDB 的时候没有遵循其开源协议,MongoDB 为应对此类问题,选择将其开源许可证从 GNU AGPLv3 切换到 Server Side Public License (SSPL),即服务器端公共许可证,“它将适用于其 MongoDB 社区服务器的所有新版本,以及先前的所有补丁修复版本。” 报道指出: 许可证更改并不影响当前使用社区服务器的常规用户。根据 MongoDB 之前的 GNU AGPLv3 协议,想要将 MongoDB 作为公共服...

12
6
发表于数据库专区
2018/10/12 15:00

MongoDB 4.0.3 发布,分布式文档存储数据库

MongoDB 4.0.3 发布了,主要更新内容如下: Issues fixed: SERVER-19815: Make repair more robust with the WiredTiger storage engine SERVER-35989: db.collection.countDocuments() and db.collection.estimatedDocumentCount()helpers SERVER-36982: Reintroduce enableMajorityReadConcern:false server parameter All JIRA issues closed in 4.0.3 4.0.3 Changelog 下载地址:https://www.mongodb.com/download-center/v...

0
0
发表于行业趋势专区
2018/10/10 08:20

MongoDB 宣布已收购数据库托管公司 mLab

北京时间10月10日上午消息,领先的现代通用数据库平台 —— MongoDB 公司宣布已签署收购 mLab 的最终协议。 mLab 是一家位于旧金山的云数据库服务公司。在满足惯例成交条件的情况下,此次收购预计将于2019年1月31日结束的 MongoDB 财年第四季度完成。MongoDB 收购 mLab 将有助于加深与以开发者为中心的创业社区之间的关系,而在这一领域 mLab 已非常成功。mLab 目前在其平台上拥有大约一百万个托管数据库,其中包括免费和付费的...

1
4
发表于数据库专区
2018/09/02 04:14

9月全球数据库排名:MongoDB 最耀眼,分数连续增长11个月

DB-Engines 发布了2018年9月份的全球数据库排名,排名前六的一如既往还是 Oracle、MySQL、Microsoft SQL Server、PostgreSQL、MongoDB 和 DB2。 而排名第五的 MongoDB 无疑是本月排行榜中最耀眼的一个。因为稳定排名前六的数据库中,本月只有 MongoDB 的分数依然保持增长,而且还是整个排行榜中增长幅度最大的一个,整体分数较上月增加了 7.81,这个增长成绩用“秒杀”来形容也绝不过分!观察上个月的排行数据,我们可以看到当时...

3
6
发表于数据库专区
2018/08/29 11:06

MongoDB 4.0.2 发布,分布式文档存储数据库

MongoDB 4.0.2 已发布,主要更新内容如下: SERVER-35720: Allow zones to be created on non-existent collection SERVER-35441: drop/dropDatabase does not cleanup config.tags SERVER-36102: Create initial chunks on appropriate shards for zoned sharding SERVER-36070: Aggregation with $out results in error when Auditing is enabled SERVER-34846: Covered index with collated field returns incorrect result ...

6
1
发表于数据库专区
2018/08/06 06:07

MongoDB 4.0.1 发布,分布式文档存储数据库

MongoDB 4.0.1 已发布,未发现官方对该版本的更新描述,了解详情可先查看提交记录。 MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似 json 的 bjson 格式,因此可以存储比较复杂的数据类型。Mongo 最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而...

3
1
发表于数据库专区
2018/07/18 09:02

MongoDB 4.1.1 发布,分布式文档存储数据库

MongoDB 4.1.1 已发布,未发现官方对该版本的更新描述,了解详情可先查看提交记录。 MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似 json 的 bjson 格式,因此可以存储比较复杂的数据类型。Mongo 最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而...

3
3
发表于数据库专区
2018/07/11 22:55

分布式文档存储数据库 MongoDB 3.6.6 即将发布

MongoDB 官网上显示 MongoDB 3.6.6 即将发布,不过已经公布了新版的发布说明和更新日志。 可以看到,该版本主要是解决了一些 issue,其他变更主要也集中在安全、分片、复制和查询方面。详情请查看发布说明和更新日志。 下载地址 >>> 官网下载

0
1
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表于开发技能专区
2018/10/21 11:53

【MongoDB】初始 MongoDB

### 1、MongoDB概述 MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。 MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。 ### 2、NoSQL概述 ##### 2.1、什么是NoSQL NoSQL,指的是非关系型的数据库。NoSQL有时也称作Not Only SQL的缩写,是对不同于传统的关系型数据库的数据库管理系统的统称。 NoSQ...

0
1
发表于运维专区
2018/04/18 20:40

mongodb介绍,mongodb安装,连接mongodb,mongodb用户管理

mongodb介绍

0
0
发表了博客
2019/01/16 15:33

MongoDB 之 你得知道MongoDB是个什么鬼 MongoDB - 1

一.初识MongoDB 之 什么东西都得先从理论入手,你说是不是啊? MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。 MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。 官方给出了以上的解释,那么综上所述,马德 F U C K ! 有效信息太少了(完全没用) 那么让我来用人类的语言讲述一下MongoDB吧 它和我们使用...

0
1
发表了博客
2018/01/23 10:00

【MongoDB】MongoDB环境配置

软件下载与安装 1.mongDB下载,可到官网下载,我用的是3.4.6版本。可以放到任意目录下,我的MongDB安装目录为 D:\software\small_softeware\MongoDB 2.mongdbVUE,版本为1.6.9,是一个mongDB可视化工具,安装的目录为: D:\software\small_softeware\MongoVUE_1_6_9 环境配置 1. 首先创建一个文件夹,名字起你喜欢的,我的文件夹为MongDB,位置随你喜欢,我放在 E:\lighter_studio\MongoDB 然后再此文件夹下面新建三个文件夹...

0
0
发表了博客
2020/02/13 16:31

[MongoDB]MongoDB分页显示

MongoDB Limit与Skip方法配合进行分页 MongoDB Limit() 方法 如果你需要在MongoDB中读取指定数量的数据记录,可以使用MongoDB的Limit方法,limit()方法接受一个数字参数,该参数指定从MongoDB中读取的记录条数。 MongoDB Skip() 方法 我们除了可以使用limit()方法来读取指定数量的数据外,还可以使用skip()方法来跳过指定数量的数据,skip方法同样接受一个数字参数作为跳过的记录条数。 db.COLLECTION_NAME.find().limit(NUMBER...

0
0
发表了博客
2020/02/22 19:10

[MongoDB]MongoDB的ObjectId组成

一、ObjectId的组成 首先通过终端命令行,向mongodb的collection中插入一条不带“_id”的记录。然后,通过查询刚插入的数据,发现自动生成了一个objectId “5e4fa350b636f733a15d6f62”这个24位的字符串,虽然看起来很长,也很难理解,但实际上它是由一组十六进制的字符构成,每个字节两位的十六进制数字,总共用了12字节的存储空间。相比MYSQL int类型的4个字节,MongoDB确实多出了很多字节。不过按照现在的存储设备,多出来的...

0
0
发表了博客
2019/04/16 21:19

MongoDB数据查询 --MongoDB

1、插入测试数据 use flower db.goods.insert({'goods_name':'Hyacinth',price:10,num:800}) db.goods.insert({goods_name:'Hyacinth',price:10,num:800}) db.goods.insert({goods_name:'violet',price:20,num:1000}) db.goods.insert({goods_name:'Plum blossom',price:20,num:1000}) db.goods.insert({goods_name:'Datura',price:40,num:700}) db.goods.insert({goods_name:'Rosemary',price:39,num:2000}) db.goods.insert...

0
0
发表了博客
2019/08/11 11:51

MongoDB

MongoDB 是一款开源的面向文档的数据库(document database), NoSQL 中一种,同样使用文档存储实现 NoSQL 的 DB 还有 MarkLogic、OrientDB、CouchDB 等等。 安装 Mac 用户可以直接使用 Homebrew 安装,命令如下: $ sudo brew install mongodb 也可以自己到 MongoDB 的下载中心 下载对应的系统和版本,如果是 Linux 的话可以使用 wget 下载: wget "https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.4.tgz" 并配...

0
0
发表了博客
2019/03/21 12:19

MongoDB

参考文档 https://www.cnblogs.com/clsn/p/8214194.html#auto_id_0 监控数据:mongostat,记录mongodb实例运行的状态,如图: insert:每秒插入数(带*的表示复制集的从库,下同) query:每秒查询数 update:每秒更新数 delete:每秒删除数 getmore:每秒返回的游标数 command:每秒的命令数(其中从库用管道符|将本地数据和复制数据隔开) 。 dirty: wiredtiger特有的参数,记录wiredtiger缓存中脏数据的比例。 used: wiredtiger...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表于软件架构专区
2018/06/14 16:28

kettle7.1的mongodb input的组件怎么支持sort,mongo的版本是3.0以后的?

1
0
发表了问答
2015/04/23 10:56

mongodb value 有空格的问题, 精确匹配不到数据

{ "_id" : ObjectId("55385d2b195d06efefb68963"), "clientid" : "55385d1b195d06efefb68949", "issend" : 0, "group_uin" : "210138898", "gcode" : "1727636397", "name" : "panmg group", "group" : "", "qq" : "3064986325" } 这个数据 使用 { "name" : "panmg group" } 使用这个 精确匹配查询不到 , 用mongoVUE 也是一样的, 有什么方法破...

6
0
发表了问答
2013/08/02 14:07

MongoDB让人挠破头的分页问题

我们已经知道MongoDB的skip分页方式是效率低下的,很多社区里都有前人做过测试。问题是:如果不用skip,到底如何做分页? 很多人,包括《MongoDB权威指南》中给出的解决方案是:获取上一页的最后一条数据,然后使用gt和limit获取下一页的数据,关于这一点我已经实现,但问题又出现了:怎样获取上一页的数据?于是我依葫芦画瓢,获取了上一页的第一条数据和上上一页的最后一条数据,总算是用lt和gt搞定了。 可是,太丑陋了!这还不...

16
1
发表了问答
2020/08/31 18:56

MongoDB 数据库每个字段都要做排序,给每个字段都加索引会有什么坏处,合理的优化方式是什么呢

MongoDB 数据库每个字段都要做排序,给每个字段都加索引会有什么坏处,合理的优化方式是什么呢。 数据量大概100多万

5
0
发表于数据库专区
2020/08/04 16:04

boot+MongoTemplate,count方法带上条件非常慢,全文索引字段查询也会很慢,求解

先上代码: 数据量大概在1600W左右, 情况1:不加任何条件的情况下 count总数:16907883 count运行时间:4ms find总数:10 find运行时间:8ms all运行时间:13ms 情况2:加上时间段条件的情况下 MongoDB find start Query: { "$and" : [{ "createTime" : { "$gte" : { "$date" : 1595952000000}}}, { "createTime" : { "$lte" : { "$date" : 1596470400000}}}]}, Fields: {}, Sort: {} count总数:10993965 count运行时间:224...

4
0
发表于数据库专区
2019/02/11 16:57

mongodb --dispath shutting down with code 62

1
0
发表了问答
2013/11/03 12:30

MongoDB插入速度突然变得极慢

客户端用的pymongo,程序运行一个周了,之前插入速度都非常快,大概半个小时1千万条,今天突然发现插入速度变得非常慢。 插入目标是goods集合,goods集合现在有1.2亿条数据。 > db.goods.count() 123535156 goods集合的索引如下。 > db.goods.getIndexes(); [ { "v" : 1, "key" : { "_id" : 1 }, "ns" : "shop.goods", "name" : "_id_" }, { "v" : 1, "key" : { "item_id" : 1, "updated_at" : -1 }, "unique" : true, "ns" : ...

7
1
发表了问答
2013/03/26 19:47

mongodb想要实现跨地域多IDC部署,有没有成熟的方案

想要用mongodb实现一个跨地域的多IDC存储,可是仅仅使用replica set不能满足性能和同步上的需求,请问有没有什么成熟的方案,能够解决掉这个问题

0
0
发表了问答
2014/12/19 10:03

tomcat + mongdb 内存 监控

使用tomcat 和 mongodb 的一些 内存情况, 贴出来帮我分析一下, 推荐一下 有 什么好的分析 工具可以使用的 tomcat 内存监控的 @红薯 总体的内存 PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 25502 root 20 0 8724m 1.1g 1.0g S 98 13.8 2878:28 mongod 2737 root 20 0 3739m 2.2g 10m S 5 28.6 114:16.26 java mongodb 内存{ "db" : "dpsm_v2", "collections" : 21, "objects" : 1699644, "avgObjSize" : 209.15697...

3
1
发表了问答
2010/05/19 14:36

比较 Mongodb 和 Mysql 查询性能

最近想用 Mongodb 做些存储层的事情。目前主要用在 id 查询或 ids 查询(如 mysql 的 in 查询)。新的方案能否上线还要看性能。现在把 mongodb 与 mysql 来对比下。 环境:同一台机器,装有 mongodb 1.4, mysql;内存 4g;两个数据库都只有 id 的唯一搜索;数据量 120w 左右,5w 个查询。对它们进行 id 或 ids 查询。 mongodb mysql total time avg time/per query total time avg time/per query 1 id/per query 11954ms, 00:1...

7
0
2020/04/14 17:33

做日志系统,用Elasticsearch,mongodb,postgresql做日志数据库的话,优缺点各方面有哪些呢?

目前系统里有各种log,每次处理比较麻烦,想做一个专有的日志服务web程序,用数据库存日志,但日志可视化显示定制为自己的网页。关于数据库,我想到了postgresql,Elasticsearch,mongodb其中Elasticsearch,mongodb是文档数据库,postgresql有json字段,是关系型数据库,但拥有文档数据库的特性。 请问用这三个做数据库做存日志服务,优缺点有哪些呢 关于Elasticsearch。用java语言访问的话,我查了一下java连接Elasticsearch...

22
23
发表了问答
2016/03/11 12:42

mongodb 在已有的分片集群上横向扩展

在已有的mongodb分片集群上横向扩展: 我已经定义好了如下副本集 config = { _id:"shard1", members:[ {_id:0,host:"192.168.0.136:22001"}, {_id:1,host:"192.168.0.137:22001"}, {_id:2,host:"192.168.0.138:22001",arbiterOnly:true} ] } 并初始化 rs.initiate(config); 这是我还想要在其中添加一台服务器192.168.0.137 是否需要重新定义副本集 然后 初始化 如下: config = { _id:"shard1", members:[ {_id:0,host:"192.168....

2
0
发表于数据库专区
2020/03/16 16:20

分组查询

数据库中记录的时间都是时间戳(毫秒),需求按时间分组查询 新萌求助

2
0
发表于数据库专区
2020/01/22 19:11

对于聊天记录、文章长文两种情况,业界通常选择什么数据库来进行存储,以及存储格式是怎样的?

如果说用户使用的是一个 富文本编辑器,编辑结果夹杂图片与链接,我直接将文本结果写入文件,然后把文件路径、文章内涉及的图片的路径存入数据库,这样一个存储做法是否合理?这种文件路径与文章相关图片路径紧密关联的结构是不是应该使用 MongoDB?另外,如同聊天记录这种东西,长度很短,记录条数不确定,并且还要注意时间上的先后顺序,怎么存起来才算合理好维护?

2
1
发表于服务端专区
2020/01/13 19:46

做一个七天自动退钱的功能

我要在软件中做一个钱币退还功能,七天后如果状态为可以退还,进行退还。该怎么实现,我想了放入redis缓存,这样是可以根据过期时间来进行修改mongo中数据的状态,但是怎么才能做到实时呢

8
0
发表于数据库专区
2019/12/24 23:26

mongoDB分表问题

现有业务每天有1*60*60*24=86400条数据入库,而且需要取每天0点开始后得数据进行计算并返回,所以我想按日期以<表名+日期>为每天定时动态创建表进行分表 这样可行吗, 数据库使用得是mongoDB 第一次使用 不知道有没有什么更好得办法? 也是第一次考虑到分表 求大佬多讲点 我需要注意些什么

8
0
2019/08/20 11:26

mongodb的全文索引是不是不支持中文

mongodb的全文索引是不是不支持中文

3
0
发表了问答
2019/09/30 20:23

Mongodb进阶探索蜿蜒崎岖的路途之人流量数据收集~

前言 技术是用来解决实际问题的,不能解决实际问题的技术都是耍流wang 所以我们今天就模拟一个实际的问题,看看用自己的思路是否能使用mongodb解决实际的问题 模拟一个场景…… 有一个场景,譬如:我们要统计一个商场人的流量,所以我们来使用mongodb实现这样一个场景。 需要以下几个元素: 商场 人 进出商场的记录 如果用关系型数据库思维的方式的话,将是下面一种样子: 那我们就用上面的例子,使用mongodb,实现这样一个功能...

4
0
发表于服务端专区
2019/09/29 20:59

使用spring-data-mongo时如果某参数数不为null,则作为查询条件过滤,但是这样要写多个查询方法,怎么简化

如图三个查询方法,差别就是前端获取messagetype,subtype等参数后,先判断这些参数是否为null,如果不是,则选用不包含这个查询条件的方法,如果不为null,则用对应包含这个参数的方法。 如此一来,每个参数都要判断是否null,并且参数一多,对应的查询方法阶乘级增长,显然不是合适的做法,请问有什么替代方案。

1
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
56 评论
967 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部