摘要: /** * log4j日志Util */public class LogUtil { private static Logger logger=null; static{ StackTraceElement[] stackTraceElements=new Throwable().getStackT 阅读全文
posted @ 2017-05-11 18:27 奋小斗g 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 连接mongodb 1.连接一个mongodb MongoClient mongoClient = new MongoClient( "localhost" , 27017 ); 2.连接mongodb集群 MongoClient mongoClient = new MongoClient( Arr 阅读全文
posted @ 2017-05-11 17:23 奋小斗g 阅读(862) 评论(0) 推荐(0) 编辑
摘要: MongoDB 监测 当正在准备一个MongoDB 部署,应该尽量了解应用程序将要投入生产。制定一个一致的,可重复的方法来管理部署环境,可以最大限度地减少任何意外。 最好的方法采用了原型,进行负载测试,监测的关键指标,并利用这些信息来扩展设置。办法是主动监控整个系统的关键部分 - 这将帮助了解您的生 阅读全文
posted @ 2017-05-11 10:37 奋小斗g 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 1.mongodb 备份 mongodump 命令可以使用可用的选项的列表。 此命令将仅备份指定的数据库,在指定的路径 语法描述示例 mongodump --host HOST_NAME --port PORT_NUMBER 这条命令,将指定mongod实例备份所有的数据库。 mongodump - 阅读全文
posted @ 2017-05-11 10:23 奋小斗g 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 搭建高可用mongodb集群(四)—— 分片 按照上一节中《搭建高可用mongodb集群(三)—— 深入副本集》搭建后还有两个问题没有解决: 从节点每个上面的数据都是对数据库全量拷贝,从节点压力会不会过大? 数据压力大到机器支撑不了的时候能否做到自动扩展? 在系统早期,数据量还小的时候不会引起太大的 阅读全文
posted @ 2017-05-10 17:52 奋小斗g 阅读(239) 评论(1) 推荐(1) 编辑
摘要: 搭建高可用mongodb集群(三)—— 深入副本集内部机制 在上一篇文章《搭建高可用mongodb集群(二)—— 副本集》 介绍了副本集的配置,这篇文章深入研究一下副本集的内部机制。还是带着副本集的问题来看吧! 副本集故障转移,主节点是如何选举的?能否手动干涉下架某一台主节点。 官方说副本集数量最好 阅读全文
posted @ 2017-05-10 17:51 奋小斗g 阅读(276) 评论(1) 推荐(2) 编辑
摘要: 搭建高可用mongodb集群(二)—— 副本集 在上一篇文章《搭建高可用MongoDB集群(一)——配置MongoDB》 提到了几个问题还没有解决。 主节点挂了能否自动切换连接?目前需要手工切换。 主节点的读写压力过大如何解决? 从节点每个上面的数据都是对数据库全量拷贝,从节点压力会不会过大? 数据 阅读全文
posted @ 2017-05-10 17:50 奋小斗g 阅读(293) 评论(2) 推荐(1) 编辑
摘要: 搭建高可用mongodb集群(一)——配置mongodb 在大数据的时代,传统的关系型数据库要能更高的服务必须要解决高并发读写、海量数据高效存储、高可扩展性和高可用性这些难题。不过就是因为这些问题Nosql诞生了。 NOSQL有这些优势: 大数据量,可以通过廉价服务器存储大量的数据,轻松摆脱传统my 阅读全文
posted @ 2017-05-10 17:49 奋小斗g 阅读(659) 评论(1) 推荐(0) 编辑
摘要: 聚合操作过程中的数据记录和计算结果返回。聚合操作分组值从多个文档,并可以执行各种操作,分组数据返回单个结果。在SQL COUNT(*)和group by 相当于MongoDB的聚集。 aggregate() 方法 对于在MongoDB中聚集,应该使用aggregate()方法。 语法: aggreg 阅读全文
posted @ 2017-05-10 17:40 奋小斗g 阅读(232) 评论(0) 推荐(0) 编辑
摘要: sort() 方法 要在 MongoDB 中的文档进行排序,需要使用sort()方法。 sort() 方法接受一个文档,其中包含的字段列表连同他们的排序顺序。要指定排序顺序1和-1。 1用于升序排列,而-1用于降序。 语法: sort() 方法的基本语法如下 >db.COLLECTION_NAME. 阅读全文
posted @ 2017-05-10 17:39 奋小斗g 阅读(603) 评论(0) 推荐(0) 编辑