天天看點

2、什麼是Nosql/Nosql的特點

什麼是Nosql

泛指非關系型資料庫的,随着web2.0網際網路的誕生!傳統的關系型資料庫很難對付web2.0時代!尤其是超大規模的高并發的社群!暴露出來很多難以客服的問題,Nosql在當今大資料環境下發展的十分迅速,Redis是發展最快的,而且是我們當下必須要掌握的一個技術!

Nosql的特點

1、友善擴充(資料之間沒有關系,很好擴充)

2、大資料量的高性能(Redis 一秒寫8萬次,讀取11萬,Nosql的緩存記錄級,是一種細粒度的緩存,性能會比較高!

3、資料類型是多樣型的!(不需要事先設計資料庫!随取随用!如果是資料量十分大的表,很多人就無法設計了!)

4、傳統RDBMS和Nosql

傳統的RDBMS
- 結構化租住
- SQL
- 資料和關系都存在單獨的表中
- 操作,資料定義語言
- 嚴格的一緻性
- 基礎的事務
​nosql
 - 不僅僅是資料
 - 沒有固定的查詢語言      

了解 3V+ 3高

大資料時代的3v:主要是描述問題的

  1、海量Velume

    2、多樣Variety

    3、實時Velocity

大資料時代3高:主要是對程式的要求

  1、高并發

    2、 高可擴

  3、高性能