Nosql資料庫概述

2021-08-22 00:04:48 字數 612 閱讀 6546

nosql資料庫簡稱非關係型資料庫,not only sql

那麼nosql資料庫有什麼特點呢?

1.易擴充套件

nosql資料庫種類很多,但是有乙個共同的特點是都去掉了關係型資料庫的關係型特性

資料之間無關係,這樣就很容易擴充套件,也在架構的層面帶來了可擴充套件的能力

2.大資料量高效能

nosql資料庫都具有非常高的讀寫效能,尤其是在大資料量下,這是因為它的無關係型,資料庫的結構簡單

3.多樣靈活的資料模型

nosql無需事先為要儲存的資料建立字段,隨時可以儲存自定義的資料格式,而在關係型資料庫中,如果是非常大資料量的表,增刪欄位是非常麻煩的

rdbms vs  nosql

rdbms

--高度組織化結構化資料

--結構化查詢語句(sql)

--資料和關係都儲存在單獨的表中

--嚴格的一致性

nosql

--代表著不僅僅是sql

--沒有宣告性查詢語言

--沒有預定義的模式

--鍵-值對儲存,列儲存,文件儲存,圖形資料庫

--非結構化和不可預知的資料

--cap定理

--高效能,高可用性和可伸縮性

NoSQL資料庫筆談

序 思想篇cap 最終一致性 變體base 其他i o的五分鐘法則 不要刪除資料 ram是硬碟,硬碟是磁帶 amdahl定律和gustafson定律 萬兆乙太網 手段篇一致性雜湊 亞馬遜的現狀 演算法的選擇 quorum nrw vector clock virtual node gossip go...

NoSQL資料庫簡介

一 簡介 nosql not only sql 泛指非關係型的資料庫。隨著網際網路web2.0 的興起,傳統的關聯式資料庫在應付web2.0 特別是超大規模和高併發的sns型別的web2.0純動態 已經顯得力不從心,暴露了很多難以克服的問題,而非關係型的資料庫則由於其本身的特點得到了非常迅速的發展。...

Nosql資料庫分類

nosql 泛指非關係型資料庫,nosql資料庫的四大分類 鍵值 key value 儲存資料庫 這一類資料庫主要會使用到乙個雜湊表,這個表中有個特定的鍵和乙個指標指向特定的資料。如redis 列儲存資料庫 通常是用來應對分布式儲存的海量資料。鍵仍然存在,但是它的特點是指向了多個列。如hbase。文...