MongoDB
文章平均质量分 93
bin_csdn_
github: https://github.com/BinGithub2015
展开
-
MongoDB复制集深入(设计复制集,日志,写关注,读关注,标签)
MongoDB复制集入门学习了MongoDB复制集的基本使用,这一篇博客进一步深入学习MongoDB,例如设计复制集,日志,写关注和读关注相关的知识点。一,设计复制集选择主节点时需要大多数决定,主节点只有在得到大多数支持时才能继续作为主节点,写操作被复制到大多数成员时这个写操作就是安全的。这里的大多数被定义为“复制集”中一半以上的成员。 复制集中的成员数量 复制集中的大多数 1 1原创 2017-06-18 03:21:42 · 1069 阅读 · 0 评论 -
MongoDB分片入门
MongoDB学习笔记系列博客一,概述MongoDB复制集解决了数据库的备份与自动故障转移,但是围绕数据库的业务中当前还有两个方面的问题变得越来越重要,一是海量数据如何存储,二是如何高效地读写海量数据。尽管复制集也可以实现读写分离,如在primary节点上写,在secondary节点上读,但在这种方式下客户端读出来的数据有可能不是最新的,因为primary节点到secondary节点间的数据同步会带原创 2017-07-02 22:08:28 · 1825 阅读 · 0 评论 -
MongoDB管理与监控
MongoDB学习笔记系列博客一,MongoDB的启动Windows平台安装MongoDB Linux平台安装MongoDB MongoDB连接二,MongoDB的停止> use adminswitched to db admin> db.shutdownServer()三,数据的导入与导出MongoDB自带了两个导入、导出的工具:mongoimport和mongoexport。可以通过mo原创 2017-07-09 14:27:51 · 5642 阅读 · 1 评论 -
MongoDB特殊的索引和集合
MongoDB学习笔记一,固定集合MongoDB中的“普通”集合是动态创建的,而且可以自动增长以容纳更多的数据。MongoDB中还有另一种不同类型的集合,叫做固定集合,固定集合需要事先创建好,而且它的大小是固定的。当固定集合被占满时,如果再插入新文档,固定集合会自动将最老的文档从集合中删除。不同于普通集合,固定集合必须在使用之前显示创建。在shell中通过createCollection创建。db.原创 2017-07-08 23:45:26 · 882 阅读 · 0 评论 -
Robomongo bug:执行aggregate最多只返回50个文档
最近在使用MongoDB可视化工具Robomongo时发现了一个bug,在客户端执行管道查询aggregate时,最多只返回来50个文档。//插入100条数据for(var i=0;i<100;i++){ db.test.insert({name:'a',age:1})}//管道查询db.getCollection('test').aggregate([{$match:{name:原创 2017-07-09 14:43:12 · 4464 阅读 · 4 评论 -
MongoDB复制集入门
一,概述MongoDB复制是将数据同步在多个服务器的过程。 复制提供了数据的冗余备份,并在多个服务器上存储数据副本,提高了数据的可用性, 并可以保证数据的安全性。 复制还允许您从硬件故障和服务中断中恢复数据。二,什么是复制保障数据的安全性数据高可用性 (24*7)灾难恢复无需停机维护(如备份,重建索引,压缩)分布式读取数据三,MongoDB复制原理mongodb的复制至少需要两个节点原创 2017-06-11 17:59:14 · 809 阅读 · 0 评论 -
MongoDB索引入门
MongoDB学习笔记系列博客一,什么是索引数据库保存记录的机制是建立在文件系统上的,索引也是以文件的形式存储在磁盘上,数据库中用到的最多的索引结构就是B树。索引通常能够极大的提高查询的效率,如果没有索引,MongoDB在读取数据时必须扫描集合中的每个文件并选取那些符合查询条件的记录。 这种扫描全集合的查询效率是非常低的,特别在处理大量的数据时,查询可以要花费几十秒甚至几分钟原创 2017-07-05 22:38:07 · 698 阅读 · 0 评论 -
MongoDB学习笔记
一,MongoDB学习笔记系列博客MongoDB复制集入门MongoDB复制集深入(设计复制集,日志,写关注,读关注,标签)MongoDB分片入门MongoDB索引入门MongoDB特殊的索引和集合MongoDB管理与监控Robomongo bug:执行aggregate最多只返回50个文档个人项目 JMongoOrm MongoDB对象关系映射二,什么是MongoD...原创 2017-07-02 23:47:36 · 1253 阅读 · 0 评论 -
个人项目 JMongoOrm MongoDB对象关系映射
项目地址:https://github.com/BinGithub2015/JMongoOrm一,什么是对象关系映射 ORM百度百科: 对象关系映射(英语:(Object Relational Mapping,简称ORM,或O/RM,或O/R mapping),是一种程序技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换 [1] 。从效果上说,它其实是创建了一个...原创 2018-05-04 00:26:10 · 804 阅读 · 0 评论