NoSql (not only SQL)

不仅仅是sql<非关系型的数据库。里面的数据不需要固定的模式,无需多余操作就可以横向操作。
KV+Catch+Persistence

1.优点

  1. 易扩展
  2. 大数据量高性能
  3. 多样灵活的数据模型

2.3V+3高

  1. 大数据时代的3V---海量,多样,实时
  2. 互联网需求的3高----高并发,高可扩, 高性能

3.NoSq聚合模型

A.KV
B.BSON
是一种类json的二进制形式的存储格式,简称Binary JSON,他和json一样,支持内嵌的文档对象和数组对象。    
C.列族
按列存储数据
D.图形
复杂的关系  类似于图的样式

4.NoSql数据库的四大分类

  1. KV键值
  2. 文档型数据库 mongo DB
  3. 列存储数据库 HBase InfoGrid
  4. 图关系数据库 朋友圈关系等

5.CAP原理+BASE

 CAP的理论核心是:一个分布式系统不可能同时很好的满足一致性,可用性和分区容错性这三个需求。最多只能满足二个。
A.CAP (3进2)
  1. 强一致性 (Consistency)
  2. 可用性 (Availablility)
  3. 分区容错性 (Partition tolerance)
B.redis CP

CP:Redis MongoDB CA:传统的Oracle数据库 AP:大多数网站架构的选择

C.BASE
为了解决关系数据库强一致性引起的可用性降低而提出的解决方案
是下面三个术语的缩写
  1. 基本可用A
  2. 软状态P
  3. 最终一致C

results matching ""

    No results matching ""