本文主要内容:一开始我们会讨论把map-reduce切分成个两个阶段的内容,然后会说有关如何处理增量的基础理论。上一文:必懂的NoSQL理论-Map-Reduce(中)系列文章:必懂的NoSQL理论-Map-Reduce(上)必懂的NoSQL理论-Map-Reduce(中) Compos...
本文主要内容:分区和归并上一文:必懂的NoSQL理论-Map-Reduce(上)Partitioning and Combining 分区和归并在最简单的情况下,我们可以认为一个map-red
本文主要内容:基本的Map-Reduce Map-Reduce 基本原理面向聚合的数据库能够兴起很大一部分原因是由于集群的增长。数据库运行在集群环境中意味着你要在数据存储方面做出权衡,而不能像过去运行在单机上那么简单了。集群...
分布式事务伴随着微服务被人们一再提起。服务与服务之间的事务怎么处理比较好?到底使用哪种选择方案比较好。相信有人觉得分布式事务实现起来比较困难甚至不可能。也有人觉得2pc或3pc就够了等等。本文接下来尝试对2或3...
过去当我们开发一个企业应用的时候,我们经常首先会考虑的是“我们怎么和数据库交互”?最近的一两年来,人们慢慢的开始转变了,可能要问“我应该用哪种类型的数据库?是用关系数据库还是NOSQL数据库”。然而,我们是不是应该再...
今天我们学习下DBRef的使用,用过mongodb的都知道mongodb不能做关联查询,关系型数据库中是可以的,当然我们不要用关系型数据库的思想来用nosql。但是实际应用中也是会有类似的需求的。我们就以学生和班级的关系来讲解一对...
查询,无论是关系型数据库还是mongodb这种nosql,都是使用比较多的,大部分操作都是读的操作。mongodb的查询方式很多种,下面只列了一些常用的,比如:1.=查询2.模糊查询3.大于小于范围查询4.in查询5.or查询6.查询一条,查询全部7....
一个重磅消息,MongoDB支持ACID事务了。这也是社区里一直呼吁的事情,这一目标终于要实现了。这里的ACID事务是针对多文档间的事务,multi-document。过去的好多NoSQL数据库都只是支持聚合内事务,如今MongoDB终于要支持跨聚...
Nosql介绍Nosql的全称是Not Only Sql,这个概念早起就有人提出,在09年的时候比较火。Nosql指的是非关系型数据库,而我们常用的都是关系型数据库。就像我们常用的mysql,ora...
课程目录:- NoSQL背景- NoSQL简介- NoSQL和关系型数据库对比- Redis简介- Redis下载安装配置(Linux环境)- Redis优点- Redis性能- Redis常见命令- Redis数据类型- Redis的功能 - Redis发布/订阅 - Redis事务支持......