NoSql数据库的主要模型

KVP键值对模型

是一组两个关联的数据项,非常简单,有很高的灵活性和可扩展性

随着数据量的增加,KVP的计算也自然增加,所以使用KVP模型的数据库是指数型的

典型代表:redis, riak

Document文档模型

有两种文档数据库,

(1)全文档类型,可以称为存储库,例如word文档和完整的网页

(2)存储文档组件,存储文档的部分内容

文档模型使用JSON或BSON结构进行存储,存储和获取数据都非常便捷

典型代表:MongoDB, CouchDB

Column列模型

以列的结构存储数据,而不是行,当有大量的多样的数据时,非常适合列式存储,只需要简单的加上列就可以了

典型代表:HBase

图模型

用图的结构来存储和使用数据,将结构化数据存储在图结构网中而不是表中,非常适合有大量互相联系数据的场景

典型代表:Neo4j

原文发布于微信公众号 - 性能与架构(yogoup)

原文发表时间:2015-09-15

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏机器之心

专栏 | 想免费用谷歌资源训练神经网络?Colab详细使用教程

60011
来自专栏铭毅天下

吃透 | Elasticsearch filter和query的不同

除了确定文档是否匹配外,查询子句还计算了表示文档与其他文档相比匹配程度的_score。

1432
来自专栏章鱼的慢慢技术路

用ARM实现音乐电子相册

2422
来自专栏吉浦迅科技

DAY91:阅读Programming Model

我们正带领大家开始阅读英文的《CUDA C Programming Guide》,今天是第91天,我们正在讲解Unified Memory Programmin...

891
来自专栏有困难要上,没有困难创造困难也要上!

Caffe使用openblas实现CPU模式使用多线程

52411
来自专栏开源优测

JMeter定时器06

前言 在默认情况下,jmeter发送每个请求之间是没有延时的,如果采用默认方式,如果线程数足够大,瞬间就会将服务器压死。再则在实际的业务过程中,请求之间是有一定...

3926
来自专栏代码GG之家

google 分屏 横屏模式 按home键界面错乱故障分析(二)

google 进入分屏后在横屏模式按home键界面错乱(二) 你确定你了解分屏的整个流程? ? Android 关机对话框概率没有阴影故障分析 android ...

24710
来自专栏iOSDevLog

Colab WordCount

1002
来自专栏FreeBuf

没有准考证号我是如何暴力查询英语六级成绩的

8月22日上午9时,CET6级成绩开始查询了。然而,忘记自己准考证号的也不在少数,而我,非常幸运,成为其中一员。仔细想了想,自己的准考证号是不太可能找回来了。 ...

4187
来自专栏码匠的流水账

聊聊partition的方式

一般来说,数据库的繁忙体现在:不同用户需要访问数据集中的不同部分,这种情况下,我们把数据的各个部分存放在不同的服务器/节点中,每个服务器/节点负责自身数据的读取...

1351

扫码关注云+社区

领取腾讯云代金券