天天看點

關系型資料庫和非關系型資料庫小結

一、關系型資料庫

關系型資料庫和非關系型資料庫小結

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

優點:

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、圖形資料庫

關系型資料庫和非關系型資料庫小結
關系型資料庫和非關系型資料庫小結
關系型資料庫和非關系型資料庫小結
關系型資料庫和非關系型資料庫小結