mongodb mongodb 分布式读写操作(1) mongodb shared cluster 和 replica set 架构应用非常广泛。在生产环境中,这两种架构随着业务量,数据量的增长以及高可用性的需求,日渐提上日程,系统架构从单台慢慢转向集群... 07月03日 1 收藏 阅读全文
mongodb Mongodb GetLastError写入安全机制 一、简介 很多人抱怨mongodb是内存数据库,也没有事务,会不安全,其实这都是对Mongodb的误解,Mongodb有完整的redolog,binlog和持久化机制,不必太担心数据丢失问题。 jou... 06月29日 2 收藏 阅读全文
mongodb mongodb 持久化(5) 当系统启动时,mongodb会将数据文件映射到一块内存区域,称之为Shared view,在不开启journal的系统中,数据直接写入shared view,然后返回,系统每60s刷新这块内存到磁盘,... 06月27日mongodb 持久化(5)已关闭评论 收藏 阅读全文
mongodb mongodb 持久化(4) Mongodb在1.8版本之后开始支持journal,就是我们常说的redo log,用于故障恢复和持久化。 1. 启动 启动journal功能使用mongod --journal选项,也可以关闭--... 06月25日mongodb 持久化(4)已关闭评论 收藏 阅读全文
mongodb mongodb 持久化(3) 1. 载体崩溃 当出现硬件问题或文件系统出错,特别是硬盘损坏了,就没法保护数据安全了。另外,不同品牌的硬件和软件具有不同的持久保证的。 总而言之,如果硬件或文件系统破坏了数据,MongoDB是无法保护... 06月23日 1 收藏 阅读全文
mongodb mongodb 持久化(2) 在生产环境下,我们强烈推荐开启journal。但是,在某些情况下,可能就希望将其关闭掉。journal影响mongodb的写入速度,即使没有j选项。如果可以容忍数据丢失或更着重速度,那么就禁用jour... 06月21日mongodb 持久化(2)已关闭评论 收藏 阅读全文
mongodb mongodb 持久化(1) Mongodb在1.8版本之后开始支持journal,就是我们常说的redo log,用于故障恢复和持久化。 持久化为了保证数据永久保存不丢失。MongoDB具有高度可配置的持久化设置,从完全没有任何... 06月19日 1 收藏 阅读全文
mongodb mongodb 数据建模 上一节说到了《mongodb 文档的嵌入和引用》。MongoDB与关系型数据库的建模还是有许多不同,因为MongoDB支持内嵌对象和数组类型。MongoDB建模有两种方式,一种是内嵌(Embed),另... 06月05日mongodb 数据建模已关闭评论 收藏 阅读全文
mongodb mongodb 文档的嵌入和引用 mongodb 是介于关系型与非关系型数据之间的,mongodb的join查询可以通过引用来实现。 可以将文档内容嵌入到另一个文档中,也可以将文档内容引用到另一个文档中。 嵌入意味着要把某一类型的数据... 06月03日 5 收藏 阅读全文
mongodb mongodb 更新操作 这节来说说mongodb更新操作,可以使用update()函数来对数据进行更新。 语法:db.collection.update( criteria, objNew, upsert, multi ) ... 06月01日 2 收藏 阅读全文
mongodb mongodb 查询条件 这节来说说mongodb条件操作符,"$lt", "$lte", "$gt", "$gte", "$ne"就是全部的比较操作符,对应于"<", "<=", ">", ">=",... 05月31日mongodb 查询条件已关闭评论 收藏 阅读全文
mongodb mongodb 聚合命令 MongoDB中聚合主要用于处理数据,如统计平均值,求和等等,并返回计算后的数据结果。 1. count count函数返回指定集合中的数量。 2. distinct distinct函数用来除重,找... 05月29日mongodb 聚合命令已关闭评论 收藏 阅读全文
mongodb MongoDB 分片片键如何选择 本文探讨了如何合理设置MongoDB片键以发挥分片机制的优势,作者为Bugsnag.com的工程师Conrad Irwin。Bugsnag为移动应用开发者提供实时的Bug追踪及检测服务,Bugsnag... 05月27日 1 收藏 阅读全文
mongodb mongodb sort limit和skip用法 检索数据可以使用sort()方法来对数据进行排序,指定排序字段,并使用1或-1来指定排序方式是升序或降序。类似于SQL语句中的order by语句。 可以使用limit()方法来读取指定数量的数据,还... 05月27日 2 收藏 阅读全文
mongodb mongodb查询 这节来说说如何检索mongodb数据。首先向文档中插入一些数据。 1. 插入数据 2. 检索 find函数是经常用到的一个。前面的文章也有介绍到。下面看看有选择性的检索,查看你感兴趣的数据。 检索"A... 05月25日mongodb查询已关闭评论 收藏 阅读全文