Linux CentOS 开源社区
我们一直在努力与你相伴

MongoDB

MongoDB使用

design阅读(42)赞(0)

1、shell登陆和显示 假设在本机上有一个端口为17380的MongoDB服务,假设已经把mongo bin文件加入到系统PATH下。 登陆:mongo --port 17380 显示DB:show dbs 进入某DB:use test_...

Mongodb索引详解

design阅读(32)赞(0)

1、参考 MongoDB权威指南(第2版) (https://www.amazon.cn/%E5%9B%BE%E4%B9%A6/dp/B00HLX035Q/ref=sr_1_1?ie=UTF8&qid=1501597098&...

MongoDB安全介绍及配置身份认证

design阅读(33)赞(0)

概述 MongoDB安全主要包括以下4个方面 1、物理隔离 系统不论设计的多么完善,在实施过程中,总会存在一些漏洞。如果能够把不安全的使用方与MongoDB数据库做物理上的隔离,即通过任何手段都不能连接到数据库,这是最安全的防护。但,通常这...

CentOS 6.5使用yum安装MongoDB数据库

design阅读(29)赞(0)

mongodb是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。 MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。 ...

MongoDB索引的创建和使用详解

design阅读(25)赞(0)

索引通常能够极大的提高查询的效率。在系统中使用查询时,应该考虑建立相关的索引。在MongoDB中创建索引相对比较容易。 mongodb中的索引在概念上和大多数关系型数据库如MySQL是一样的。当你在某种情况下需要在MySQL中建立索引,这样...

MongoDB导出场景查询优化

design阅读(33)赞(0)

引言 前段时间遇到一个类似导出数据场景,观察下来发现速度会越来越慢,导出100万数据需要耗费40-60分钟,从日志观察发现,耗时也是越来越高。 原因 从代码逻辑上看,这里采取了分批次导出的方式,类似前端的分页,具体是通过skip+limit...

开启MongoDB数据库密码验证

design阅读(41)赞(0)

昨天我的mongodb被黑了,早先我就疑惑过怎么这东西开启服务就能用了,后来找了各方资料,直到MongoDB默认是没有鉴权的,出于侥幸心理和懒惰和忙…知道昨天我的数据库被黑了,黑客删光了我的数据,只留下了一条要我交0.2比特币来赎回我的数据...

搭建mongodb 3.4分片副本集集群

design阅读(31)赞(0)

mongodb是最常用的nodql数据库,在数据库排名中已经上升到了前六。这篇文章介绍如何搭建高可用的mongodb(分片+副本)集群。 在搭建集群之前,需要首先了解几个概念:路由,分片、副本集、配置服务器等。 相关概念 先来看一张图: 从...