mongodb可视化工具

MongoDB是一个基于分布式文件存储的数据库。MongoDB是一个介于关系数据库和非关系数据库之间的产品,MongoDB支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。在使用mongodb时,有没有什么好的可视化管理工具呢?
时间:2016-3-6

MongoDB 日志文件太大

在使用MongoDB时,随着时间的增长, MongoDB日志文件会过大,下面通过不需要重启MongoDB服务的方法重新开启一个新日志文件,来解决MongoDB 日志文件太大的问题。
时间:2015-1-8

mongodb用户权限

在刚安装完毕的时候MongoDB都默认有一个admin数据库,此时admin数据库是空的,没有记录权限相关的信息!当admin.system.users一个用户都没有时,即使mongod启动时添加了--auth参数,如果没有在admin数据库中添加用户,此时不进行任何认证还是可以做任何操作(不管是否是以--auth 参数启动),直到在admin.system.users中添加了一个用户。
时间:2014-12-15

mongodb查询

mongodb中查询一般用find、findone。find查询会返回一个Collection中文档的子集。关于find的两个参数,arg1表示匹配条件,arg2可以指定要返回的键。findOne与find的区别是,如果存在符合条件的记录,findOne只返回其中的第一条记录,而不是返回cursor。当不存在符合条件记录的时候,findOne返回null。
时间:2014-12-15

MongoDB优化器profile

mongodb可以通过profile来监控数据,进行优化。可以通过mongo shell启动,也可以通过驱动中的profile命令启动,启动后记录会被保存在system.profile collection下。可以通过db.system.profile.find() 查看当前的监控日志。
时间:2014-9-14

Mongodb数据导入导出

对于一个数据库而言,导入外部数据和将数据库数据导出是一项非常重要的功能.Mongodb中的mongoexport工具可以把一个collection导出成JSON格式或CSV格式的文件。Mongodb中的mongoimport工具可以把一个特定格式文件中的内容导入到指定的collection中。下面介绍Mongodb数据导入导出
时间:2014-8-24

mongodb索引的优化

MongoDB索引几乎和关系型数据库的索引一样.MongoDB的查询优化器能够使用这种数据结构来快速的对集合(collection)中的文档(collection)进行寻找和排序.准确来说,这些索引是通过B-Tree索引来实现的。在命令行中,可以通过调用ensureIndex()函数来建立索引,该函数指定一个到多个需要索引的字段,下面介绍mongodb索引如何优化
时间:2014-5-25

mongodb中mapreduce实例

MongoDB 的 MapReduce 相当于关系数据库中的"group by", 使用 MapReduce 要实现两个函数 Map 函数和 Reduce 函数,Map 函数调用 emit(key, value), 遍历 collection 中所有记录, key 与 value 传递给 Reduce 函数进行处理。 函数和 Reduce 将 Map 函数可以使用 JavaScript 来实现。
时间:2014-5-24

mongodb连接池

默认情况下,大部分数据库都是有连接池项的。mongodb也不例外,当我们使用一致的连接字符串时,这些连接都会归到一个池里重复利用,如果没设置最小minpoolsize 连接池会在一定的时间内关闭掉这些连接,当设置了此值时,连接池会保留这个值数量的活动连接以重用利用,从而必免反复创建浪费开销。下面简单介绍下mongodb连接池
时间:2014-3-20

MongoDB的连接字符串

MongoDB数据库与传统的关系型数据库相比,它具有操作简单、完全免费、源码公开等特点,这使MongoDB产品广泛应用于各种大型门户网站和专业网站。由于MongoDB连接并不支持HTTP协议,所有你不能直接通过浏览器访问MongoDB,下面详细介绍MongoDB中连接字符串的编写
时间:2014-3-19

mongodb简单介绍和安装

MongoDB是一个基于分布式文件存储的数据库。旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个介于关系数据库和非关系数据库之间的产品。他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。MongoDB几乎可以实现类似关系数据库单表查询的绝大部分功能。
时间:2013-11-20

mongodb备份和还原

mongodb数据库同样离不开必要的维护,如备份、恢复、导入、导出。其实备份和恢复比导入和导出要方便些,而且一般不会出错,所以大部分时候使用备份和恢复操作就可以了。
时间:2013-9-15

mongodb eval 执行服务器端脚本

在MongoDB的服务器端可以通过db.eval函数来执行javascript脚本,如我们可以定义一个javascript函数,然后通过db.eval在服务器端来运行!我们前面其实也接触过在服务器段运行一个预定义的javascript脚本的情况,如在$where查询,执行mapreduce任务等。
时间:2013-9-15

什么是mongodb 固定集合

mongodb 固定集合就是事先创建而且大小固定的集合。固定集合很像环形队列,如何空间不足,最早的文档就会被删除,为新的文档腾出空间。
时间:2013-9-15

MongoDB的MapReduce的用法

MapReduce是一种计算模型,简单的说就是将大批量的工作(数据)分解(MAP)执行,然后再将结果合并成最终结果(REDUCE)。这样做的好处是可以在任务被分解后,可以通过大量机器进行并行计算,减少整个操作的时间。
时间:2013-9-13

MongoDB中的索引的操作

MongoDB中的索引其实类似于关系型数据库,都是为了提高查询和排序的效率的,并且实现原理也基本一致。由于集合中的键(字段)可以是普通数据类型,也可以是子文档。MongoDB可以在各种类型的键上创建索引。下面分别讲解各种类型的索引的创建,查询,以及索引的维护等。
时间:2013-9-13

mongodb 分页查询

在运用mongodb进行查询时,通常需要分页获取几条数据,下面介绍在mongodb 中分页查询的思路。
时间:2013-8-25

mongodb常用命令的语法

mongodb由C++写成,关于它的一个最简洁描述为:scalable, high-performance, open source, schema-free, document-oriented database。MongoDB的主要目标是在键/值存储方式(提供了高性能和高度伸缩性)以及传统的RDBMS系统(丰富的功能)架起一座桥梁,集两者的优势于一身。
时间:2013-8-25

MongoDB命令与SQL语法对比

传统的关系数据库一般由数据库(database)、表(table)、记录(record)三个层次概念组成,MongoDB是由数据库(database)、集合(collection)、文档对象(document)三个层次组成。MongoDB对于关系型数据库里的表,但是集合中没有列、行和关系概念,这体现了模式自由的特点。
时间:2013-8-25

mongodb distinct去重

MongoDB的destinct命令是获取特定字段中不同值列表。该命令适用于普通字段,数组字段和数组内嵌文档.
时间:2013-8-25

mongodb group分组

group做的聚合有些复杂。先选定分组所依据的键,此后MongoDB就会将集合依据选定键值的不同分成若干组。然后可以通过聚合每一组内的文档,产生一个结果文档。
时间:2013-8-25

MongoDB的where查询

有时候,MongoDB键值对的查询方式并不能满足我们的需求,就需要使用”$where“并借助javascript来进行查询了
时间:2013-8-25