mongodb
文章平均质量分 58
风中静行
一个相信科技改变生活的有信仰的程序猿
展开
-
【MongoDB总结】写给想学习MongoDB的小伙伴们
首先非常感谢您能打开这篇博客,因为在如此浩瀚的信息中它能与您的邂逅也算是一种缘分,同时也说明了这份文档还有自身的价值,所以在此表示感谢,也很欣慰自己花两个多月研究整理的笔记能给正读的您带来一些帮助。虽然此时我不知道您姓什么叫什么,在哪家单位上班,工作是否顺利,但我知道您是个乐于学习追求上进的人,在这里,一个夜深人静的码农祝福您, 希望您在追求您梦想道路上是顺利的。 这些学习笔记我主要是从三本书原创 2015-01-22 23:24:44 · 1432 阅读 · 2 评论 -
【MongoDB】The description of index(一)
From this blog, we start to talk about the index in mongo Database, which is similar to the traditional database. Generally speaking, if the index need to be created in the traditional database, so do原创 2014-10-20 01:03:01 · 1514 阅读 · 0 评论 -
MongoDB索引学习笔记
、索引基础: MongoDB的索引几乎与传统的关系型数据库一模一样,这其中也包括一些基本的优化技巧。下面是创建索引的命令: > db.test.ensureIndex({"username":1}) 可以通过下面的名称查看索引是否已经成功建立: > db.test.getIndexes() 删除索引的命令是: > db.test.drop转载 2014-10-20 01:24:31 · 678 阅读 · 0 评论 -
【MongoDB】windows平台搭建Mongo数据库复制集(类似集群)(三)
关于windows平台搭建Mongo数据库复制集这个话题原创 2014-11-04 00:27:38 · 2689 阅读 · 0 评论 -
【MongoDB】MongoDB之七大实现技巧
技巧一、使用正确的类型用正确的类型存放数据大有裨益。数据类型影响数据的查询方式、数据存放顺序和以及占用多少空间。 数字:做为数字使用的字段就用数字存储。也就是做计算或按照大小排序的字段数据库会自动转换溢出的(比如由于$inc操作导致的溢出) 32位浮点数,将其变为64位整数。 日期:一班的用yyy-mm-dd形式的字符串就可以,如果date类型就会总会匹配到毫秒级别原创 2014-11-26 01:22:10 · 1925 阅读 · 1 评论 -
【MongoDB】学习MongoDB推荐三本书
最近学习mongodb,感觉这三本书写得不错,很大家分享一下:原创 2014-11-18 23:18:55 · 28431 阅读 · 3 评论 -
【MongoDB】在Mongodb使用shell实现与javascript的动态交互
关于利用mongodb的shell执行脚本,这点在以前的文章中有点遗漏;现在在此篇博客中做个补充;一、在命令行中传入脚本文件定义一个javasciprt文件,名称为:script1.js,内容如下:print("I am albert shao in the script1.js")定义另一个javascript文件,名称为script2,内容如下:print("I like原创 2014-11-19 00:48:06 · 3276 阅读 · 0 评论 -
【MongoDB】深入了解MongoDB不可不知的十点
一、对象ID的生成每个mongoDB文档那个都要求有一个主键,它在每个集合中对所有的文档必须是唯一的,主键存放在文档_id字段中。由12个字符组成;4c291856 238d3b 19b2 000001 4字节时间戳 机器ID 进程ID 计数器3333二、BSONBSON是mongodb中用来标示文档的二进制格式,它既是存储格式,也是命令格式原创 2014-11-01 19:53:06 · 7925 阅读 · 0 评论 -
【MongoDB】windows平台搭建Mongo数据库复制集(类似集群)(二)
在上篇博客中,我们主要阐述了在windows平台下如何搭建mongodb复制集。详细博客地址:http://blog.csdn.net/sxb0841901116/article/details/40596361由于篇幅有限在上篇没有对结果进行验证,在本篇博客中我们主要进行测试:通过rs.status()命令我们可以查询到各个节点运行正常。一、数据同步测试原创 2014-11-01 21:16:25 · 1830 阅读 · 1 评论 -
【MongoDB】windows平台搭建Mongo数据库复制集(类似集群)(一)
Replica Sets(复制集)是在mongodDB1.6版本开始新增的功能,它可以实现故障自动切换和自动修复功能成员节点的功能,各个DB之间的数据完全一致,大大降低了单点故障的风险。 【】以上图示是三个节点的Replica Set架构。该图来源于红丸编写的《Mongodb管理与开发精要》这本书。从上图可以看出,结构类似与一个集群,其实完全可以当做一个集群。因为它确实和集群原创 2014-10-30 01:11:49 · 4406 阅读 · 3 评论 -
【MongoDB】The description of procedure in MongoDB
In this blog the procedure of mongodb will be described in details. It is known that mongodb has provided a series of efficient solution to some different questions, such as high performance, changeab原创 2014-10-26 23:25:34 · 1326 阅读 · 0 评论 -
【MongoDB】mongodump and mongorestore of mogodb
The another tool will be mentioned in this blog, namely mongodump and mongorestore. General speaking, it’s very useful to back up or to restore the data of database or collection by means of mongodu原创 2014-10-29 00:17:48 · 1863 阅读 · 0 评论 -
【MongoDB】The Access control of mongodb
In this blog we mainly talk about the access control including limitation of ip, setting listen port and usage of username and password. In the official document, mongodb server start without the argu原创 2014-10-29 21:36:34 · 1631 阅读 · 0 评论 -
【MongoDB】MongoDB之八大优化技巧
技巧一、尽量减少磁盘访问内存访问要比磁盘访问快得多。所以使用优化的本质就是尽可能地减少对磁盘的访问。 内存的读取速度要比磁盘速度快一百万倍。读磁盘要消耗很长时间。几种简单的办法:使用SSD(固态硬盘);增加内存可以减少对硬盘的读取,让常用的文档在内存中;技巧二、使用索引减少内存占用索引是有序的,所以不必遍历全部项。当查询时候会先根据索引查到索引中的结果,然后符合条件的文原创 2014-11-27 01:00:35 · 6209 阅读 · 0 评论 -
【MonogDB】The description of index(二) Embedded and document Index
In this blog, we will talk about another the index which was called "The embedded ". First we init 1w the records as follows:2.2 The embedded Index The compare between the before and t原创 2014-10-21 00:06:23 · 1400 阅读 · 0 评论 -
【MongoDB】MongoDB之聚合框架
题记:还有3天2014年结束了,这个月的计划除了总结Mongodb外其他计划都已经完成了。最近由于懒惰对于mongodb的研究暂停了好长时间。在最后的三天里,对于mongodb的研究做以总结和梳理;对于聚合框架,我在官方文档(http://docs.mongodb.org/manual/core/aggregation-introduction/)找到对它的介绍。翻译大概意思如下:聚合原创 2014-12-30 00:23:54 · 1608 阅读 · 0 评论 -
【MongoDB】MongoDB之遗漏知识点
截止目前,已经看过mongodb书籍三本了,今天看由美国 Kristina Chodorow著《MongoDB 权威指南》时候,发现还是有许多知识有遗漏;现在做个补充;一、删除速度删除文档通常很快,但是如果清空整个集合比较慢,那么使用drop直接删除集合会快;现在创建多于10w的测试记录: 注意用db.tester.drop()代替remove和findone,速度提升原创 2014-12-14 00:20:49 · 1224 阅读 · 0 评论 -
【MongoDB】数组和范围查询的相互作用
文档中的标量(非数组元素)必须与查询条件中的每一条语句相匹配。例如,如果使用{“x”:{"$gt":10, "$lt":20}进行查询,只会匹配“X”键的值大于等于10并且小于等于20的文档。但是假如某个文档的x字段是一个数组,如果x的键的某一个元素与查询的任何一条语句相匹配,那么这个文档就会返回。比如例子如下: 现在希望找到age的值在于10和20之间的所有文档: 从原创 2014-12-14 01:21:41 · 2192 阅读 · 0 评论 -
【MongoDB】探讨《MongoDB权威指南》书籍中的几点错误
今天进一步学习MongoDB,学习资料是《MongoDB权威指南》,详细见如下封面:在阅读过程中发现了如下错误:第一处:P29页批量插入,在书中讲到可以利用batchInsert函数实现批量插入,我运行时候发现系统提示没有这个方法。我用的软件是2.6.4.我以为是版本过低,然后下载2.6.6 最新版本进行测试,报同样的错误;Property 'batchInsert' of obj原创 2014-12-14 00:42:23 · 2491 阅读 · 6 评论 -
【MongoDB】MongoDB之优化器Profiler
在mysql数据库中,慢查询日志经常作为优化数据库的依据, mongodb中依然有类似的功能。Mongodb自带的profiler,可以方便地记录所有耗时的操作,以便于调优;一、开始profiler功能开启profier功能有两种:第一种就是直接在启动参数里面进行设置,就在茄冬mongodb时候添加-profile=级别第二种就是在客户端执行“db.setProfilingLeve原创 2014-12-09 00:03:25 · 2617 阅读 · 0 评论 -
【MongoDB】MongoDB数据库之MapReduce编程模型
刚开始阅读《Mongodb入门手册》时候看到mapreduce,当时感觉好难,就直接忽略了。现在重新看到这部分知识的时候,痛下决心学习这块知识。一、概念说明MongoDB的MapReduce相当于Mysql中“group by”,在mongodb上使用mapreduce执行并行数据统计很容易;使用MapReduce要实现两个函数: map 和 reduce. map函数调用emit(k原创 2014-12-06 00:33:35 · 2174 阅读 · 0 评论 -
【MongoDB】MongoDB数据库之海量存储机制
GridFS是一种将大型文件存储在Mongodb数据库中的文件规范。一、如何实现海量存储由于Mongodb中的bson对象大小是限制的,所以gridfs规范提供了一种透明的机制,可以将一个大文件分成多个较小的文件。这样的机制允许有效地保存大文件的对象,特别是哪些巨大的文件,比如视频,高清图片;该规范指定了一个将文件分块的标准,每个文件都在集合对象中保存一个元数据对象,一个或多个块对象可被组原创 2014-12-05 00:33:40 · 4763 阅读 · 0 评论 -
【MongoDB】Mongodb数据库之Capped Collection集合
Capped Collection是性能出色的有着固定大小的集合,以LRU(least Recently Used,最近最少使用)规则和插入顺序执行age-out(老化移出)处理,自动维护集合中对象的插入顺序。一、创建Capped Collection 创建时候要预先指定大小,如果空间用完,新添加的对象将会取代集合中最近的对象。更新如果超出了collectiond 大小,则会更新失败。虽然原创 2014-12-03 00:47:13 · 1674 阅读 · 0 评论 -
【Monogdb】MongoDB的介绍以及同类数据库的对比
前期已经写了大约50余篇关于Mongodb数据库学习的博客,现在重新其他数据,把不全面的地方补充一下;今天补充的内容是Mongodb数据库是神马东东以及同类数据库中为什么它能脱颖而出;一、基本介绍Mongodb是一个高性能、开源、无模式的文档型数据库,使用C++开发,是当前Nosql数据库产品中最热门的一种。这 里说到nosql数据库,就简单描述一下什么是nosql。 nosql(not原创 2014-12-01 22:18:29 · 2671 阅读 · 0 评论 -
【Monogdb】MongoDB的日志系统
记得前几天有个小伙伴要查看mongodb的日志,从而排查问题,可能总找不到日志放在何处,今天就系统说一下mongodb的日志系统。mongodb中主要有四种日志。分别是系统日志、Journal日志、oplog主从日志、慢查询日志等。这些 日志记录着Mongodb数据库不同方便的踪迹。下面分别介绍这四种日志:1.系统日志系统日志在Mongdb数据中很中重要,它记录mongodb启动和停止的操原创 2014-12-01 23:38:19 · 23059 阅读 · 0 评论 -
【Monogdb】MongoDB之十大应用设计技巧
技巧一、速度和完整性的折中 在多个文档中使用的数据可以采用内嵌(反范式话)的方式,也可以采用引用(范式化)的方式。这种策略并没有优劣之分,各自都有优缺点。关键是要选择适合自己的应用场景方案。 反范式化会产生不一致的数据。但要是范式化,应用则必须在每次确认时做额外一次查找。因为极高的性能和瞬间一致性不可兼得,所以必须要想清楚哪个才是应用最需要的。考虑因素一般包括:是否总要额外读取一次几乎原创 2014-11-26 00:16:07 · 1995 阅读 · 2 评论 -
【MongoDB】The basic operation of Index in MongoDB
In the past four blogs, we attached importance to the index, including description and comparison with usage of index. Now in this blog, we will mainly focus on the basic operation of index. such quer原创 2014-10-22 00:12:27 · 1548 阅读 · 0 评论 -
【MongoDB】从入门到精通mongdb系列学习宝典,想学mongodb小伙伴请进来
最近一段时间在学习MongoDB,并且研究了原创 2014-11-14 01:00:36 · 3844 阅读 · 2 评论 -
【MongoDB】在windows平台下mongodb的分片集群(六)
在本篇博客中我们主要讨论下博客的管理。由于已经在前面五篇中写了详细的实例,因此这里就不再举例说明。 一、监控 分片集群是整个体系中比较复杂的一块,因此更应该需要监控。主要命令: serverstatus和currentOp()二、手动分区 手动分区意思就是手动对线上分片集群的块进行拆分和迁移。一般而言,一个分片写的越多,它越大。 movechunk命令在这种情况下同样有帮助原创 2014-11-13 00:30:53 · 2071 阅读 · 0 评论 -
【MongoDB】mongoimport and mongoexport of data (二)
in last blog,we talked about how to export data from mongo database. now in this blog, on the contrary, we focus on how to import data to database. before doing our experiment, we delete the user co原创 2014-10-28 01:11:57 · 1651 阅读 · 0 评论 -
【MongoDB】The connection between two tables
In mongoDB, there are two general way to connect with two tables. Manual Connection and use DBRef1. Basically manual connection Firstly init the data which was saved in the different collections.原创 2014-10-22 01:10:18 · 1483 阅读 · 0 评论 -
结合使用 MongoDB 和 Django
http://blog.csdn.net/shanliangliuxing/article/details/8559919简介: Django 是一种 Python Web 框架,由对象关系映射器 (ORM)、后端控制器和模板系统组成。MongoDB 是一种面向文档的数据库(也称为 NoSQL 数据库),能有效地进行扩展并提供高性能。在本文中,我们将学习如何从 Python转载 2014-09-17 10:24:03 · 2505 阅读 · 0 评论 -
PyMongo基本使用
PyMongo基本使用引用PyMongo>>> import pymongo 创建连接Connection>>> import pymongo>>> conn = pymongo.Connection('localhost',27017)或import>>> conn = Connection('local转载 2014-09-17 10:32:45 · 681 阅读 · 0 评论 -
【MonogoDB】The high update operation of MongoDB
In the last four blog, we talked about the high query operation of mongodb. Now in this blog let's know about the high update operation about monodb.1. Saveas for save(), whose function is to upda原创 2014-09-25 00:39:17 · 1439 阅读 · 0 评论 -
【MongoDB】The high query operation of MongoDB(三)
1, Sort Needless to say, mongodb also support to sort data. THe positive one means sorting by asc order and negetive means by desc.2. GroupThe grammar of group:Description Of Argument:原创 2014-09-23 00:20:13 · 1344 阅读 · 0 评论 -
【MongoDB】The Regex Expression query of MongoDB
In the past two blogs, the topic mainly focus on原创 2014-09-22 23:30:26 · 1434 阅读 · 0 评论 -
【MongoDB】Configure a Windows Service for MongoDB
In this blog, I will mainly attach great importantance to how to create a windows service for mongodb. The method described in the next is referred from the official website of mongodb. http://docs.原创 2014-09-10 01:21:28 · 1742 阅读 · 0 评论 -
【MongoDB】The high query operation of MongoDB(二)
In the last blog, there are three query condition to be described. In the blog, we wil原创 2014-09-22 00:33:23 · 1602 阅读 · 0 评论 -
【MongoDB】The high Query operation of MongoDB(一)
In the last blog, we talked about the basic operation of MongoDB, including insert, query, remove and update. Now in this blog, we will further hava a good understanding of querying operation. At f原创 2014-09-21 23:19:49 · 1404 阅读 · 0 评论 -
【MongoDB】Download the mongoDB
First open the broswer and type the following url in the address bar. http://www.mongodb.com/then you will view the the next page.click the download mongodb button, and then regi原创 2014-09-08 23:45:49 · 1727 阅读 · 0 评论