NOSQL(二)聚合数据模型

本文是《NoSQL精粹》的读书笔记,主要探讨了NoSQL数据库中放弃关系模型,采用键值、文档、列族和图四种数据模型,特别是聚合模型的概念。聚合模型适合在集群中运行,降低数据采集时所需节点数,常用于更新操作,并对事务处理带来影响。文章还比较了键值和文档数据模型以及列族数据模型的特点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

《NoSQL精粹》读书笔记,转载请注明出处《jiq•钦's technical Blog》

 

一、NoSQL的数据模型

关系型数据库的数据模型是“关系”和“元组”,一个关系对应一张表,而一个元组对应一行,其中元组由一系列的值组成,不能嵌套。        

NoSQL数据库最大的转变就是抛弃了关系模型。但是每种NoSQL解决方案模型都不同,大体上可以将NoSQL数据模型分为四类:“键值”、“文档”、“列族”、“图”,前三类模型都有一个共同特征,称为“聚合模型”。

 

二、聚合模型

2.1 什么是聚合?

聚合是“领域驱动设计”中的概念,通常我们想把一组相互关联的对象视为一个整体单元来操作,这个单元就是聚合。

举个例子,有个购物网站,需要管

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值