![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MongoDB
薛定谔的DBA
这个作者很懒,什么都没留下…
展开
-
MongoDB 基础(三)mongodb 中的索引使用
MongoDB中的索引和其他数据库索引类似,也是使用B-Tree结构。MongoDB的索引是在collection级别上的,并且支持在任何列或者集合内的文档的子列中创建索引。 下面是官方给出的一个使用索引查询和排序的一个结构图。所有的MongoDB集合默认都有一个唯一索引在字段“_id”上,如果应用程序没有为 “_id”列定义一个值,MongoDB将创建一个带有ObjectId原创 2015-04-26 18:08:20 · 23275 阅读 · 3 评论 -
MongoDB 基础(一)Windows XP 32位安装mongodb及其目录结构和配置
MongoDB是一个提供高性能、高可用性、和自动伸缩的开源的文档数据库。 MongoDB 是由 c++语言编写。 文档数据库(DocumentDatabase):记录在MongoDB中称之为文档,它是列值成对的数据结构组件。MongoDB文档类似于JSON对象(呵呵,本人还不了解)。列值可能包括其他文档、数组、或者文档中的数组。 更多有点和特征参考 Introductionto原创 2015-04-12 00:23:21 · 6742 阅读 · 1 评论 -
MongoDB Requested option conflicts with current storage engine option for directoryPerDB
win7 64 位 安装mongodb 3.2 ,安装后添加服务到windows中,正常。配置文件如下:dbpath= D:\MongoDB\Server\3.2\data\dblogpath= D:\MongoDB\Server\3.2\data\log\mongodb.logport = 27017logappend = truejournal = true但是原创 2016-12-23 12:33:14 · 6819 阅读 · 2 评论 -
MongoDB Days 2015 深圳 PPT 共享(干货)!
【议程】【讲师团】大量干货来袭,MongoDB Days 2015 深圳的PPT已经上传到社区。废话不多说,请看:MongoDB 大陆地区销售总监 肖杨波: MongoDB Days PPT共享 - 欢迎致辞和MongoDB简介 (下载91)MongoDB 高级方案架构师 唐建法(TJ): MongoDB Days原创 2015-11-25 22:42:51 · 2569 阅读 · 0 评论 -
MongoDB for循环插入数据至死循环问题
版本:mongodb 3.0.7 在 mongodb 使用 for 循环插入数据时,使用大括号则出现了死循环!~问题不解。。-- 死循环!一直插入数据!(用到大括号则死循环)for(var i=0;1<=10;i++){db.tab.save({"name" : "kk", "value" : "0", "myid" : i});}-- 成功插入10行记录!原创 2015-11-12 09:34:16 · 7202 阅读 · 5 评论 -
MongoDB 设置慢查询跟踪
-- 查看跟踪级别(0为关闭,1是定义慢操作及时间,2是跟踪所有操作)db.getProfilingLevel()-- 设置慢操作级别和慢时间定义,单位毫秒(默认100ms)db.setProfilingLevel(1,1000)-- 查看当前设置db.getProfilingStatus()-- 查看跟踪记录(在test中)db.system.profile.coun原创 2015-11-11 14:33:43 · 3070 阅读 · 0 评论 -
MongoDB 基础(二)mongodb 与 T-SQL 对比
SQL Terms/Concepts MongoDB Terms/Concepts database database table Collection(集合) row document(文档) column ...原创 2015-04-19 11:51:41 · 2297 阅读 · 0 评论 -
MongoDB 基础(九)分片
分片(sharding)是通过多台服务器存储数据的方法。Mongodb使用分片可支持部署非常大的数据集和高的吞吐量操作。单台服务器的能力在各方面都有限,如CPU、IO、RAM、存储空间等。解决扩展的问题,数据库提供了两种方法:垂直扩展和分片。垂直扩展:增加CPU、RAM,存储资源等,这也受限于硬件设备。而有些基于云的供应商也规定用户使用小的系统。分片(水平扩展):划分数据集原创 2015-05-23 22:47:51 · 9313 阅读 · 3 评论 -
MongoDB 基础(八)复制Ⅱ—部署仲裁节点
仲裁者(Arbiter)是复制集中的一个mongodb实例,它并不保存数据。仲裁节点使用最小的资源并且不需要特殊的设备,不能将Arbiter部署在用一个数据集节点中,可以部署在其他应用服务器或者监视服务器中,也可部署在单独的虚拟机中。为了确保复制集中有奇数的投票成员(包括primary),需要添加仲裁节点做为投票,否则primary不能运行时不会自动切换primary。一个复制集中原创 2015-05-17 20:41:22 · 15143 阅读 · 2 评论 -
MongoDB 基础(七)复制Ⅰ—部署复制集
mongodb中的复制可以在多台服务器中同步数据。复制提供了冗余和增加了数据的高可用性,防止单个节点易丢失数据的可能性,也可以用来进行读写分离提高客户端操作性能。复制集中各节点的mongodb实例有相同的数据集副本。主节点可以接收客户端所有写操作记录到日志中,从库复制主库的操作日志记录应用到其数据库中。一个客户端只能有一个主节点,如果主节点不可用(10秒内无法连接),复制集中将原创 2015-05-14 01:02:22 · 3532 阅读 · 0 评论 -
MongoDB 基础(五)备份还原与导出导入
参考官方文档 : MongoDB Backup Methods原本使用操作系统的快照进行备份还原,备份成功后,还原没有成功(参考:Backup and Restore with Filesystem Snapshots)所以这个方法就先不记录到这里了。当前测试以下?种备份还原方法(个人初学理解):1. 使用拷贝和替换数据库文件进行备份还原2. 使用mongodu原创 2015-05-07 00:37:15 · 6245 阅读 · 2 评论 -
MongoDB 基础(四)Red Hat Enterprise 6.4 x64 安装MongDB 3.0及配置
mongodb-org该包为元数据包,安装时将自动安装以下4个组件包mongodb-org-server该包包含mongod守护进程、相关配置和初始脚本mongodb-org-mongos该包包含mongos守护进程mongodb-org-shell该包包含mongo shell mongodb-org-tools该包包含以下mongodb工具:mongoimport bs原创 2015-05-02 01:42:50 · 3880 阅读 · 0 评论 -
MongoDB Failed to connect to <IP>:<port>, reason: errno:111 Connection refused
使用账户密码连接到指定服务器的数据库:# mongo 192.168.1.11/mydb -u userkk -p userkkredhat连接本地mongodb错误如下:[root@localhost ~]# mongo 192.168.1.11/mydb -u userkk -p userkkMongoDB shell version: 3.0.2conne原创 2015-05-11 23:08:05 · 10842 阅读 · 0 评论 -
MongoDB 基础(六)安全性(权限操作)
和其他所有数据库一样,权限的管理都差不多一样。mongodb存储所有的用户信息在admin 数据库的集合system.users中,保存用户名、密码和数据库信息。mongodb默认不启用授权认证,只要能连接到该服务器,就可连接到mongod。若要启用安全认证,需要更改配置文件参数auth。以下测试理解查看数据库:> show dbs发现 admin 竟然没有!~原创 2015-05-10 16:32:23 · 69014 阅读 · 16 评论 -
MongDB 启动警告 WARNING: soft rlimits too low
# mongoMongoDB shell version: 3.0.2connecting to: testServer has startup warnings: 2015-05-09T12:34:19.688-0700 I CONTROL [initandlisten] 2015-05-09T12:34:19.688-0700 I CONTROL [initandlis原创 2015-05-10 05:26:48 · 29886 阅读 · 1 评论 -
MongoDB 基础(十)分片+复制集
#各个实例端口分配情况27000 :mongos27001~27003 :configsvr*327004~27006 :replSet=rs0(primary+standby+arbiter)27007~27009 :replSet=rs1(primary+standby+arbiter)replSet=rs0 #复制集shardsvr=true #shard server...原创 2019-10-28 14:34:35 · 1033 阅读 · 0 评论