关于NoSQL的基本内容

NoSQL的简介

NoSQL(NoSQL = Not Only SQL ),意即"不仅仅是SQL"。

它即是非关系型数据库,表示数据与数据之间没有关联关系。就是为了解决大规模数据集合多重数据种类带来的挑战,尤其是大数据应用难题 。

4种类型

  1. 键值(key-value)存储数据库

  2. 列存储数据库:键仍然存在,但是指向了多个列,HBase (eg:博客平台(标签和文章),日志)

  3. 文档型数据库 MongoDb (eg:淘宝商品的评价)

  4. 图形数据库 Neo4j (eg:好友列表)

4种NoSQL对比

关于NoSQL的基本内容_第1张图片

3V和3高的概念

关于NoSQL的基本内容_第2张图片

应用场景

  1. 数据模型比较简单

  2. 需要灵活更强的IT系统

  3. 对数据库性能要求比较高

  4. 不需要高度的数据一致性

  5. 对于给定的key,比较容易映射复杂值的环境

你可能感兴趣的:(数据库与NoSQL)