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

2022-07-27 11:57:11 字數 2300 閱讀 4416

2019-02-25  20:38:36

** 關係型資料庫和非關係型資料的比較

一、關係型資料庫

關係型資料庫最典型的資料結構是表,由二維表及其之間的聯絡所組成的乙個資料組織

優點:1、易於維護:都是使用表結構,格式一致;

2、使用方便:sql語言通用,可用於複雜查詢;

3、複雜操作:支援sql,可用於乙個表以及多個表之間非常複雜的查詢。

缺點:1、讀寫效能比較差,尤其是海量資料的高效率讀寫;

2、固定的表結構,靈活度稍欠;

3、高併發讀寫需求,傳統關係型資料庫來說,硬碟i/o是乙個很大的瓶頸。

二、非關係型資料庫

非關係型資料庫嚴格上不是一種資料庫,應該是一種資料結構化儲存方法的集合,可以是文件或者鍵值對等。

優點:1、格式靈活:儲存資料的格式可以是key,value形式、文件形式、形式等等,文件形式、形式等等,使用靈活,應用場景廣泛,而關係型資料庫則只支援基礎型別。

2、速度快:nosql可以使用硬碟或者隨機儲存器作為載體,而關係型資料庫只能使用硬碟;

3、高擴充套件性;

4、成本低:nosql資料庫部署簡單,基本都是開源軟體。

缺點:1、不提供sql支援,學習和使用成本較高;

2、無事務處理;

3、資料結構相對複雜,複雜查詢方面稍欠。

非關係型資料庫的分類和比較:

1、文件型

2、key-value型

3、列式資料庫

4、圖形資料庫

一、關係型資料庫

關係型資料庫最典型的資料結構是表,由二維表及其之間的聯絡所組成的乙個資料組織

優點:1、易於維護:都是使用表結構,格式一致;

2、使用方便:sql語言通用,可用於複雜查詢;

3、複雜操作:支援sql,可用於乙個表以及多個表之間非常複雜的查詢。

缺點:1、讀寫效能比較差,尤其是海量資料的高效率讀寫;

2、固定的表結構,靈活度稍欠;

3、高併發讀寫需求,傳統關係型資料庫來說,硬碟i/o是乙個很大的瓶頸。

二、非關係型資料庫

非關係型資料庫嚴格上不是一種資料庫,應該是一種資料結構化儲存方法的集合,可以是文件或者鍵值對等。

優點:1、格式靈活:儲存資料的格式可以是key,value形式、文件形式、形式等等,文件形式、形式等等,使用靈活,應用場景廣泛,而關係型資料庫則只支援基礎型別。

2、速度快:nosql可以使用硬碟或者隨機儲存器作為載體,而關係型資料庫只能使用硬碟;

3、高擴充套件性;

4、成本低:nosql資料庫部署簡單,基本都是開源軟體。

缺點:1、不提供sql支援,學習和使用成本較高;

2、無事務處理;

3、資料結構相對複雜,複雜查詢方面稍欠。

非關係型資料庫的分類和比較:

1、文件型

2、key-value型

3、列式資料庫

4、圖形資料庫

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

關係型資料庫,是指採用了關係模型來組織資料的資料庫。關係模型是在1970年由ibm的研究員e.f.codd博士首先提出的,在之後的幾十年中,關係模型的概念得到了充分的發展並逐漸成為主流資料庫結構的主流模型。簡單來說,關係模型指的就是二維 模型,而乙個關係型資料庫就是由二維表及其之間的聯絡所組成的乙個...

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

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

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

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