欢迎光临IT网Linux学习频道

当前位置: > 数据库 > MongoDB >
  • [MongoDB] MongoDB 备份与还原 mongodump、mongorestore 日期:2022-09-08 17:42:56 点击:147 好评:0

    摆烂1:DBeaver CE社区版本不支持连接mongodb,需要企业版本才有。 摆烂2:NoSQLBooster for MongoDB 客户端,动不动就提示是收费功能。 参考:https://blog.csdn.net/u011213044/article/details/119036749 工具下载 根据自己操作系统下载,一般选择最新的版...

  • [MongoDB] 查询mongodb的数据库存放路径 日期:2021-08-14 10:57:57 点击:154 好评:0

    通过yum方式安装mongodb,我们需要了解mongodb实际存放数据的位置以及相关日志所在的文件,我们可以通过如下命令来了解: ps -ax | grep mongod 通过上面的输出,我们了解到Mongodb的配置使用的是/etc/mongod.conf文件,继而,我们可以直接打开这个文件去了解...

  • [MongoDB] mongodb 配置文件(增加win10的使用修改) 日期:2021-08-14 10:57:20 点击:159 好评:0

    文章在:win10+Mongodb4.0上使用,并做了部分使用修改,修改都使用蓝色标识。 下面是转载文件的正文部分: 本文档是在mongodb为3.4下编写的,仅作为参考,详细内容请参考:https://docs.mongodb.com/manual/reference/configuration-options/#configuration-f...

  • [MongoDB] mongodb配置文件config.conf详解 日期:2021-08-14 10:56:45 点击:88 好评:0

    配置文件在 /etc/mongod.conf文件里 启动方式 ./bin/mongod -f MongoDB.conf 会看到 about to fork child process, waiting until server is ready for connections. forked process: 2313 child process started successfully, parent exiting 基本配置 #数...

  • [MongoDB] CentOS离线安装MongoDB 日期:2020-04-11 18:24:19 点击:116 好评:0

    1 离线安装 1.1 下载安装包 前往MongoDB官网下载所需的MongoDB版本,本次以MongoDB3.4.20为例进行安装。 1.2 重命名文件 将下载好的MongoDB包进行上传 将上传后的MongoDB包进行解压,将其解压至/usr/local目录下 将MongoDB解压后的文件名重命名为mongodb 1.3...

  • [MongoDB] MongoDB sharding 集合不分片性能更高? 日期:2020-03-02 16:25:14 点击:117 好评:0

    最近云上用户用户遇到一个 sharding 集群性能问题的疑惑,比较有代表性,简单分享一下 测试配置 mongos x 2、shard x 3 测试1:集合不开启分片,批量 insert 导入数据,每个 batch 100 个文档 测试2:集合开启分片,随机生成 shardKey,chunk 已提前 split...

  • [MongoDB] MongoDB compact 命令详解 日期:2020-03-02 16:24:37 点击:75 好评:0

    为什么需要 compact 一图胜千言 remove 与 drop 的区别 MongoDB 里删除一个集合里所有文档,有两种方式 db.collection.remove({}, {multi: true}),逐个文档从 btree 里删除,最后所有文档被删除,但文件物理空间不会被回收 db.collection.drop()删除集合的...

  • [MongoDB] MongoDB 定位 oplog 必须全表扫描吗? 日期:2020-03-02 16:20:06 点击:180 好评:0

    MongoDB oplog 记录数据库的所有修改操作,除了用于主备同步;oplog 还能玩出很多花样,比如 全量备份 + 增量备份所有的 oplog,就能实现 MongoDB 恢复到任意时间点的功能 通过 oplog,除了实现到备节点的同步,也可以额外再往单独的集群同步数据(甚至是异...

  • [MongoDB] 如何在 Fedora 上安装 MongoDB 服务器 日期:2020-02-29 19:11:15 点击:187 好评:0

    Mongo(来自 humongous 巨大的)是一个高性能、开源、无模式的、面向文档的数据库,它是最受欢迎的 NoSQL 数据库之一。它使用 JSON 作为文档格式,并且可以在多个服务器节点之间进行扩展和复制。 有关许可证更改的故事 MongoDB 上游决定更改服务器代码的许可...

  • [MongoDB] MongonDB 知识 日期:2019-08-23 17:24:52 点击:50 好评:0

    配置 vi mongodb.conf dbpath=/usr/local/mongodb/data/ logpath =/usr/local/mongodb/data/ mongodb.logport = 27017 # 指定服务端口号,默认端口27017 fork = true # 以守护进程的方式运行MongoDB,创建服务器进程auth = true # 启用验证bind_ip = 0.0 . 0...

  • [MongoDB] Mongodb的主从复制 日期:2019-08-23 17:23:44 点击:149 好评:0

    主从服务器的实现原理 首先,主节点会把本服务的与写有关的操作记录下来,读操来不记录,这些操作就记录在local数据库中的oplog.$admin这个集合中,这是一个固定集合,大小是可以配置的,主要是通过配置oplogSize这个参数来实现,单位是M,大小一般为磁盘剩余空间的5...

  • [MongoDB] MongoDB的关闭 日期:2019-08-23 17:23:02 点击:163 好评:0

    关闭 1,非后台运行时,关闭对话,或者ctrl+c 2,登录数据库执行:db.shutdownServer(); 3,带数据目录,关闭服务器,安全 mongod --shutdown --dbpath /database/mongodb/data/ /usr/local/mongodb/bin/mongod --shutdown --dbpath /usr/local/mongodb/r4 --...

  • [MongoDB] MongoDB/备份 日期:2019-08-23 17:22:20 点击:85 好评:0

    mongodump: 在MongoDB中我们使用mongodump命令来备份MongoDB数据。该命令可以导出所有数据到指定目录中。 ./bin/mongodump -h dbhost -d dbname -o yourdirectory ./bin/mongodump --host mongodb.example.net --port 27017 --db test --collection some --u...

  • [MongoDB] MongoDB 分片问题汇总 日期:2019-08-23 17:19:39 点击:167 好评:0

    分片是MongoDB的扩展方式,通过分片能够增加更多的机器来用对不断增加的负载和数据,还不影响应用. 1.分片简介 分片是指将数据拆分,将其分散存在不同机器上的过程.有时也叫分区.将数据分散在不同的机器上,不需要功能 强大的大型计算机就可以存储更多的数据,处...

  • [MongoDB] mongodb 常见问题处理方法收集 日期:2019-08-23 17:15:39 点击:52 好评:0

    问题1:非正常关闭服务或关机后 mongod服务无法正常启动 在使用中发现mongodb 的服务可能因为非正常关闭而启动不了,这时我们通过 删除data目录下的 *.lock文件,再运行下/mongodb_binpath/mongod -repair -f config文件路径 再启动即可 也可以在/etc/init.d...

  • [MongoDB] MongoDB和Redis的使用场景及特性 日期:2019-08-20 13:27:58 点击:134 好评:0

    MongoDB和Redis都是NoSQL,采用结构型数据存储。二者在使用场景中,存在一定的区别,这也主要由于二者在内存映射的处理过程,持久化的处理方法不同。MongoDB建议集群部署,更多的考虑到集群方案,Redis更偏重于进程顺序写入,虽然支持集群,也仅限于主-从模...

  • [MongoDB] mongodb 的使用场景和不适合使用的场景 日期:2019-08-20 13:26:07 点击:193 好评:0

    1.mongodb介绍 MongoDB (名称来自humongous) 是一个可扩展的高性能,开源,模式自由,面向文档的数据库。它使用C++编写。MongoDB特点: a.面向集合的存储:适合存储对象及JSON形式的数据。 b.动态查询:mongo支持丰富的查询表达方式,查询指令使用JSON形式的标...

  • [MongoDB] 使用mongodb对文件(图片、音频、视频)的存储、读取操作 日期:2019-08-20 13:16:02 点击:198 好评:0

    使用mongodb对文件(图片、音频、视频)的存储、读取操作 实现代码示例: package mongo.util; import java.io.File; import java.io.IOException; import java.util.List; import com.mongodb.BasicDBObject; import com.mongodb.DB; import com.mongodb.DBOb...

  • [MongoDB] MongoDB -- 使用场景 日期:2019-08-20 13:15:26 点击:131 好评:0

    GridFS是MongoDB规范用于存储和检索大文件,如图片,音频文件,视频文件等。这是一种文件系统用来存储文件,但数据存储于MongoDB集合中。GridFS存储文件比其文档大小16MB限制的更大能力。 GridFS的划分一个文件分成块存储数据每个块在一个单独的文件,每个最...

  • [MongoDB] 什么场景应该用 MongoDB ? 日期:2019-08-20 12:55:36 点击:123 好评:0

    月初在云栖社区上发起了一个MongoDB 使用场景及运维管理问题交流探讨的技术话题,有近5000人关注了该话题讨论,这里就 MongoDB 的使用场景做个简单的总结,谈谈什么场景该用 MongoDB? 很多人比较关心 MongoDB 的适用场景,也有用户在话题里分享了自己的业务...

  • [MongoDB] Mongdb Aggregate 聚合查询简单使用 日期:2019-05-17 14:06:13 点击:97 好评:0

    最近项目中遇到需要对查询出来的数据进行分组统计,用到了聚合查询,之前都是用代码进行统计。因为我以前一直有一个误区就是轻易不要实用聚合查询,因为当数据量超过一定程度,mongoose 就会保错,所以最近阅读了一下官方文档,解决我的疑惑。 Aggreagte 使用...

  • [MongoDB] mongoDB 原生查询语句 日期:2019-05-17 13:33:35 点击:162 好评:0

    mongoDB 分页查询 Query query = new Query(); //设置起始数 query.skip((pageNum - 1) * pageSize); //设置查询条数 query.limit(pageSize); query.addCriteria(new Criteria().where(formId).is(formId)); //查询当前页数据集合 ListFormData formDatas = m...

  • [MongoDB] 10个顶级Mongodb GUI工具,以图形方式管理数据库 日期:2019-05-07 17:32:36 点击:81 好评:0

    MongoDB开源数据库可在社区,企业MongoDB Atlas版本中使用。社区服务器版本可以免费使用,而MongoDB Enterprise Server是商业版,必须购买其订阅。它适用于Windows,Linux和OS X。MongoDB Atlas可运行在AWS,微软Azure和Google Cloud Platform等云平台上。 M...

  • [MongoDB] MongoDB的安装与基本操作 日期:2019-02-10 23:55:38 点击:74 好评:0

    一、关于MongoDB 1、MongoDB简介 MongoDB是一款跨平台、面向文档的数据库。可以实现高性能、高可用性、并且能够轻松扩展。是一个介于关系数据库和非关系数据库之间的产品,在高负载的情况下,添加更多的节点,可以保证服务器性能。 MongoDB也是一个介于关系...

  • [MongoDB] MongoDB复制集 日期:2019-02-10 23:54:59 点击:59 好评:0

    一、关于 MongoDB复制集 1、什么是复制集 复制集是额外的数据副本,是跨多个服务器同步数据的过程,复制集提供了冗余并增加了数据可用性,通过复制集可以对硬件故障和中断的服务进行恢复。 复制集的优势如下: 让数据更安全 搞数据可用性(7 * 24) 灾难恢复...

  • [MongoDB] MongoDB分片群集 日期:2019-02-10 23:54:22 点击:153 好评:0

    一、关于分片 1、什么是分片 高数据量和吞吐量的数据库应用会对单机的性能造成较大压力,大的查询会将单机的CPU耗尽,大的数据量对单机的存储压力比较大,最终会耗尽系统的内存而将压力转移到磁盘IO上。 MongoDB分片是使用多个服务器存储数据的方法,以支持...

  • [MongoDB] MongoDB常用的管理命令有哪些? 日期:2019-01-05 23:11:04 点击:139 好评:0

    1 #进入数据库 use admin 2 #增加或修改密码 db.addUser(xingoo,123) db.addUser(xingoo,123,true) 参数分别为 用户名、密码、是否只读 3 #查看用户列表 db.system.users.find() 4 #用户认证 db.auth(xingoo,123) 5 #删除用户 db.removeUser(xingoo) 6 #查看...

  • [MongoDB] MongoDB中的key命名规则是什么? 日期:2019-01-05 23:10:51 点击:51 好评:0

    \0不能使用 带有.号,_号和$号前缀的Key被保留 大小写有区别,Age不同于age 同一个文档不能有相同的Key 除了上面几条规则外,其他所有UTF-8字符都可以使用...

栏目列表
推荐内容