常用的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

NoSQL初探之人人都爱Redis:Redis API与常用数据类型简介

NoSQL数据库:Redis内存使用优化与存储

redis

Redis—非关系型数据库概述