常用的NoSQL数据库类型简述
Posted readygood
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了常用的NoSQL数据库类型简述相关的知识,希望对你有一定的参考价值。
一、文档存储类型(Document Stores)
文档存储,也称为面向文档的数据库系统,其主要特点在于它们的无模式的数据组织。
特点:
1.记录数据不需要具有统一的结构,即不同的记录可以具有不同的列。
2.对于每个记录,各个列的值的类型可以是不同的。
3.列可以有多个值(数组)。
4.记录可以具有嵌套结构。
代表:MongoDB、Amazon DyanmoDB
二、宽柱存储类型(Wide Column Stores)
宽列存储(也称为可扩展记录存储)将数据存储在记录中,能够容纳大量动态列。由于列名和记录键不是固定的,并且由于记录可能有数十亿列,因此宽列存储可以看作是二维键值存储。款列存储与文档存储都有无模式的特征,但实现方式不同。代表:Hadoop(HBase)
三、键值存储类型(Key-Value Stores)
键值存储可能是最简单的数据库管理系统。它们只能存储键(key)和值(value),以及在知道密钥时检索值。这些简单的系统通常不适用于复杂的应用。另一方面,正是这种简单性使得这种系统在某些情况下具有很好的适用性。例如,资源有效的键值存储通常应用于嵌入式系统或高性能进程内数据库。
以上是关于常用的NoSQL数据库类型简述的主要内容,如果未能解决你的问题,请参考以下文章
Redis基础认识内存式NoSQL数据库及简单使用Redis
Redis基础认识内存式NoSQL数据库及简单使用Redis