資料庫的分類

2021-09-23 23:54:11 字數 1857 閱讀 1012

1關係型資料庫:

2非關係型資料庫:

3兩種資料庫之間的區別:

3.1關係型資料庫的特性

1、關係型資料庫,是指採用了關係模型來組織資料的資料庫;

2、關係型資料庫的最大特點就是事務的一致性

3、關係模型指的就是二維**模型(表),而乙個關係型資料庫就是由二維表及其之間的聯絡所組成的乙個資料組織。

3.2關係型資料庫的優點

1、容易理解:二維表結構是非常貼近邏輯世界乙個概念,關係模型相對網狀、層次等其他模型來說更容易理解;

2、使用方便:通用的sql語言使得操作關係型資料庫非常方便;

3、易於維護:豐富的完整性(實體完整性、參照完整性和使用者定義的完整性)大大減低了資料冗餘和資料不一致的概率;

4、支援sql,可用於複雜的查詢。

3.3關係型資料庫的缺點

1、為了維護一致性所付出的巨大代價就是其讀寫效能比較差,資料量過大要通過分庫,分表,多副本等多種方式來解決;

2、固定的表結構,都是儲存一些格式化的資料結構;

3、高併發讀寫需求

4、海量資料的高效率讀寫

3.4非關係型資料庫

1、使用鍵值對儲存資料;

2、分布式

3、一般不支援acid特性;

4、非關係型資料庫嚴格上不是一種資料庫,應該是一種資料結構化儲存方法的集合。

3.5非關係型資料庫的優點

1、無需經過sql層的解析,讀寫效能很高,省空間

2、基於鍵值對,資料沒有耦合性,容易擴充套件

3、儲存資料的格式:nosql的儲存格式是key,value形式、文件形式、形式等等,文件形式、形式等等,而關係型資料庫則只支援基礎型別。

3.6非關係型資料庫的缺點

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

2、無事務處理,附加功能bi和報表等支援也不好;

4行業領域發展:

資料庫分類 SQL資料庫 NoSQL資料庫

一 資料庫產品 二.sql資料庫 sql 是所有關係型資料庫的公共語言 關係型資料庫,是建立在關係模型基礎上的資料庫,借助於集合代數等數學概念和方法來處理資料庫中的資料,我們平常使用的資料庫,像mysql,oracle,sql server等都是傳統的關係型資料庫。關係模型指的就是二維 模型,而乙個...

資料庫的故障分類

資料庫故障的種類大致分為以下幾種 一事務內部的故障 事務故障意味著事務沒有達到預期的終點 commit或者顯示的rollback 0,因此,資料庫可能處於不正確狀態,恢復程式要在不影響其它事務執行的情況系,強行回滾 rollback 該事務,即撤銷該事務已經作出的任何對資料庫的修改,使得該事務好像根...

資料庫 索引的分類

聚集索引 非聚集索引 唯一索引 組合索引 順序檔案上的索引 b 樹索引 雜湊索引 位圖索引 聚集索引對錶的物理資料頁中的資料按列進行排序,然後再重新儲存到磁碟上,即聚集索引與資料是混為一體的。聚集索引和資料庫中記錄的物理順序與索引順序相同。乙個表中只能有乙個聚集索引。聚集索引可引用與下面的幾種情況 ...