mongo-查询
摘要:Java代码通过org.springframework.data.mongodb.core.MongoTemplate对MongoDB的CRUD的操作,如果要实现复杂的条件查询,需要通过Query类来实现。 一、Query类的使用说明 query查询语句的实现的方式有两种: 1.1、通过org.sp
阅读全文
posted @
2014-03-18 09:08
duanxz
阅读(11752)
推荐(0)
MongoTemplate聚合操作
摘要:Aggregation简单来说,就是提供数据统计、分析、分类的方法,这与mapreduce有异曲同工之处,只不过mongodb做了更多的封装与优化,让数据操作更加便捷和易用。Aggregation操作,接收指定collection的数据集,通过计算后返回result数据;一个aggregation操
阅读全文
posted @
2014-03-14 10:54
duanxz
阅读(14485)
推荐(0)
mongoTemplate操作内嵌文档
摘要:关系型数据库中,表与表的关联关系有1:1,也有1:n的。在java的面向对象的世界里就是主对象嵌子对象,与主对象嵌集合<子对象>的两种形式。 主对象嵌子对象操作: 新增、修改都直接用如下方法: mongoTemplate.updateFirst(new Query(criteria), update
阅读全文
posted @
2014-02-25 10:51
duanxz
阅读(40073)
推荐(5)
mongoDB的操作总结
摘要:1、mongodb副本集数据同步 从mongodb2.0开始支持链式复制,并且默认是开启的,是根据second节点之间的ping time和网络距离进行选择那个second作为数据的同步节点,链式复制的优点:可以减少master的资源消耗,减少负载。缺点:节点之间同步数据本来就不可避免会有数据的延迟
阅读全文
posted @
2014-02-24 15:14
duanxz
阅读(1002)
推荐(0)
MongoDB 存储引擎:WiredTiger和In-Memory
摘要:存储引擎(Storage Engine)是MongoDB的核心组件,负责管理数据如何存储在硬盘(Disk)和内存(Memory)上。从MongoDB 3.2 版本开始,MongoDB 支持多数据存储引擎(Storage Engine),MongoDB支持的存储引擎有:WiredTiger,MMAPv
阅读全文
posted @
2014-02-21 10:13
duanxz
阅读(732)
推荐(0)
mongo shell命令
摘要:https://docs.mongodb.com/manual/mongo/ 一、MongoDB客户端使用 1、mongo:启动mongo的客户端,和mongo客户端的登录 如果连接远程的mongoDB的话 二、MongoDB数据库层管理相关命令 2.1、use 创建自定义数据库 use datab
阅读全文
posted @
2014-02-18 11:08
duanxz
阅读(1595)
推荐(0)
MongoDB 3.4 高可用集群搭建(二)replica set 副本集
摘要:转自:http://www.lanceyan.com/tech/mongodb/mongodb_repset1.html 在上一篇文章《MongoDB 3.4 高可用集群搭建(一):主从模式》提到了几个问题还没有解决。 主节点挂了能否自动切换连接?目前需要手工切换。 主节点的读写压力过大如何解决?
阅读全文
posted @
2014-02-18 10:19
duanxz
阅读(3360)
推荐(0)
mongodb的存储引擎
摘要:mongodb版本为3.4 mongodb存储引起的一些概述 存储引擎是MongoDB的核心组件,负责管理数据如何存储在硬盘和内存上。从MongoDB 3.2 版本开始,MongoDB 支持多数据存储引擎,MongoDB支持的存储引擎有:WiredTiger,MMAPv1和In-Memory。 从m
阅读全文
posted @
2014-02-10 16:31
duanxz
阅读(2358)
推荐(0)
MySQL导入MongoDB
摘要:一、MongoDB的导入导出 mongoDB的导入导出,分为mongoDB官方提供的工具类,和第三方的工具类。下面依次介绍下: 1.1、mongoDB提供的工具 1.1.1、mongoimport工具 源数据只接受json、csv等格式的源文件。 第一步:将user表从MySQL中导出,右键,点击导
阅读全文
posted @
2014-02-10 14:26
duanxz
阅读(2752)
推荐(0)
MongoDB之一介绍(MongoDB与MySQL的区别、BSON与JSON的区别)
摘要:MySQL与MongoDB的操作对比,以及区别 MySQL与MongoDB都是开源的常用数据库,但是MySQL是传统的关系型数据库,MongoDB则是非关系型数据库,也叫文档型数据库,是一种NoSQL的数据库。它们各有各的优点,关键是看用在什么地方。所以我们所熟知的那些SQL(全称Structure
阅读全文
posted @
2014-01-06 17:20
duanxz
阅读(1547)
推荐(0)
使用YCSB测试mongodb
摘要:项目里面需要对mongodb的性能进行测试,看了下网上很多做法都是使用YCSB进行测试,因此开始学习使用YCSB。 参考资料: YCSB github地址:https://github.com/brianfrankcooper/YCSB wiki: https://github.com/brianf
阅读全文
posted @
2014-01-05 22:17
duanxz
阅读(2212)
推荐(0)
MongoDB 4.X搭建
摘要:一、MongoDB4.X搭建 1、下载mongdb安装包,在官网上找到对应的版本,我的是centos7 找到上面的连接,通过命令行: 2、将下载的mongodb-linux-x86_64-4.0.0.tgz 上传到要安装的机器 3、解压mongodb-linux-x86_64-4.0.0.tgz 文
阅读全文
posted @
2014-01-03 21:19
duanxz
阅读(2963)
推荐(0)
为什么选择MongoDB
摘要:爆炸式发展的NoSQL技术 在过去的很长一段时间中,关系型数据库(Relational Database Management System)一直是最主流的数据库解决方案,他运用真实世界中事物与关系来解释数据库中抽象的数据架构。然而,在信息技术爆炸式发展的今天,大数据已经成为了继云计算,物联网后新的
阅读全文
posted @
2012-10-23 09:31
duanxz
阅读(1239)
推荐(0)