關係型資料庫與非關係型資料庫(NoSQL)

2022-07-27 20:12:11 字數 525 閱讀 7685

1.關係型資料庫:mysql、oracle、sqlserver,acess.....

特點:sql(結構化的查詢語言)

如下圖為關係型資料庫圖示:

關係型資料庫存在的問題:1.儲存在硬碟上,讀寫慢 2.保持acid(事務原則,事務四項基本原則) 難擴充套件

如何解決?非關係型資料庫

2.非關係型資料庫

優點:

一致性、可用性、分隔容忍性,三者不可以一起使用,可以兩兩使用

非關係型資料庫缺點:

1.沒有標準化

2.有限的查詢功能

非關係型資料庫如下:

資料結構方面的區別

關係型——>非關係型資料庫 

非關係型資料庫:mongdb、redis、hbase

圖資料庫:neo4j( 主要做資料分析的)

關係型資料庫與非關係型資料庫

關係型資料庫與非關係型資料庫的區別 非關係型資料庫的優勢 1.效能 nosql是基於鍵值對的,可以想象成表中的主鍵和值的對應關係,而且不需要經過sql層的解析,所以效能非常高。2.可擴充套件性 同樣也是因為基於鍵值對,資料之間沒有耦合性,所以非常容易水平擴充套件。關係型資料庫的優勢 1.複雜查詢 可...

關係型資料庫與非關係型資料庫

關係型資料庫最典型的資料結構是表,由二維表及其之間的聯絡所組成的乙個資料組織 優點 1 易於維護 都是使用表結構,格式一致 2 使用方便 sql語言通用,可用於複雜查詢 3 複雜操作 支援sql,可用於乙個表以及多個表之間非常複雜的查詢。缺點 1 讀寫效能比較差,尤其是海量資料的高效率讀寫 2 固定...

關係型資料庫與非關係型資料庫

指採用了關係模型來組織資料的資料庫。關係模型指的就是二維 模型,而乙個關係型資料庫就是由二維表及其之間的聯絡所組成的乙個資料組織。關係 一張二維表,每個關係都具有乙個關係名,也就是表名 元組 二維表中的一行,在資料庫中被稱為記錄 屬性 二維表中的一列,在資料庫中被稱為字段 域 屬性的取值範圍,也就是...