zoukankan      html  css  js  c++  java
  • 常用的NoSQL数据库类型简述

    一、文档存储类型(Document Stores) 

      文档存储,也称为面向文档的数据库系统,其主要特点在于它们的无模式的数据组织。

    特点:

      1.记录数据不需要具有统一的结构,即不同的记录可以具有不同的列。
      2.对于每个记录,各个列的值的类型可以是不同的。
      3.列可以有多个值(数组)。
      4.记录可以具有嵌套结构。

    代表:MongoDB、Amazon DyanmoDB

    二、宽柱存储类型(Wide Column Stores)

      宽列存储(也称为可扩展记录存储)将数据存储在记录中,能够容纳大量动态列。由于列名和记录键不是固定的,并且由于记录可能有数十亿列,因此宽列存储可以看作是二维键值存储。款列存储与文档存储都有无模式的特征,但实现方式不同。代表:Hadoop(HBase)

    三、键值存储类型(Key-Value Stores)

      键值存储可能是最简单的数据库管理系统。它们只能存储键(key)和值(value),以及在知道密钥时检索值。这些简单的系统通常不适用于复杂的应用。另一方面,正是这种简单性使得这种系统在某些情况下具有很好的适用性。例如,资源有效的键值存储通常应用于嵌入式系统或高性能进程内数据库。

  • 相关阅读:
    [ProjectEuler.net] 14
    Design patterns
    初等函数定义
    Design patterns 1.6 Design for change
    Programming In Haskell chapter3
    桌面恶心的无法删除的图标之 淘宝购物 删除办法
    程序员学英语三部曲
    e的给定精度求法
    Summary about Architect Visit
    再谈“我是怎么招聘程序员的”(上)
  • 原文地址:https://www.cnblogs.com/readygood/p/9876883.html
Copyright © 2011-2022 走看看