關係型資料庫和非關係型資料庫區別

2021-10-12 16:25:09 字數 534 閱讀 2518

一、關係型資料庫:

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

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

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

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

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

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

二、非關係型資料庫

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

優點:1、格式靈活:儲存資料的格式可以是key,value形式、文件形式、形式等等,文件形式、形式等等,使用靈活,應用場景廣泛。

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

3、高擴充套件性;

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

缺點:1、不提供sql支援;

2、無事務處理;

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

關係型資料庫和非關係型資料庫區別

主流的關係型資料庫 oracle mysql db2 microsoft sql server microsoft access等。關係型資料庫,是指採用了關係模型來組織資料的資料庫 關係型資料庫的最大特點就是事務的一致性 簡單來說,關係模型指的就是二維 模型,而乙個關係型資料庫就是由二維表及其之間...

關係型資料庫和非關係型資料庫區別?

1 資料儲存方式不同。關係型和非關係型資料庫的主bai要差異是資料儲存的方式。關係型資料天然就是 式的,因此儲存在資料表的行和列中。資料表可以彼此關聯協作儲存,也很容易提取資料。與其相反,非關係型資料不適合儲存在資料表的行和列中,而是大塊組合在一起。非關係型資料通常儲存在資料集中,就像文件 鍵值對或...

非關係型資料庫和關係型資料庫區別,優勢比較?

資料儲存結構 首先關係型資料庫一般都有固定的表結構,並且需要通過ddl語句來修改表結構,不是很容易進行擴充套件,而非關係型資料庫的儲存機制就有很多了,比如基於文件的,k v鍵值對的,還有基於圖的等,對於資料的格式十分靈活沒有固定的表結構,方便擴充套件,因此如果業務的資料結構並不是固定的或者經常變動比...