NoSQL的簡介 資料庫的分類及特點

2021-09-25 11:28:29 字數 735 閱讀 5454

not only sql,不僅僅值sql,而是一種全新的資料庫理論。

可以理解為no relational,既非關係型性資料庫

關係型資料庫和非關係型資料庫不是對立,而是相輔相成的,

nosql資料庫有特殊的結構,將資料庫儲存到記憶體裡面的,

從效能的角度來講,nosql資料庫的效能優於關係型資料庫。

從安全性角度考慮,關係型資料庫優於nosql資料庫。

所以在實際的專案開發中nosql和關係型資料庫是一起使用的,達到效能和安全雙保證

鍵值對儲存,特點:查詢資料塊

內容快取,主要用於處理大量資料的高訪問負載,也用於一些日誌系統等等。

hbase

將同一列的資料放在一起,查詢非常快

​ mongodb

經典用於web專案中,與keyvalue類似,比如mongodb主要應用在爬蟲

neo4j

用於社交網路,

當一台機器不夠用了,很容易新增乙個新的伺服器,只要配置好環境之後,自動使用。

讀寫速度快,nosql基本都是記憶體資料庫,比硬碟儲存要快很多,查詢資料快

nosql無需事先為 要儲存的資料 建立字段,隨時可以儲存自定義的資料格式,在關係型資料庫新增欄位和刪除欄位是非常麻煩的。

一台機器宕機出問題了,不會影響其他的機器

Nosql資料庫分類

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

NoSQL資料庫簡介

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

NoSql資料庫之redis資料庫簡介及安裝

一 redis資料庫簡介 redis是用c語言開發的乙個開源的高效能鍵值對 key value 資料庫。它通過提供多種鍵值資料型別來適應不同場景下的儲存需求,目前為止redis支援的鍵值資料型別如 下 1 字串型別 string 2 雜湊型別 hash 3 列表型別 list 4 集合型別 set ...