關係型資料庫 (mysql 、oracle、postgresql、microsoft access、microsoft sql server、google fusion tables、filemaker、 sybase、dbase、clipper、foxpro、foshub、percona server(mysql的代替品)、mariadb(mysql的代替品,英文維基百科從mysql轉向mariadb))
關係型資料庫最典型的資料結構是表,由二維表及其之間的聯絡所組成的乙個資料組織。
關係型資料庫的特性
1、關係型資料庫,是指採用了關係模型來組織資料的資料庫;
2、關係型資料庫的最大特點就是事務的一致性;
3、簡單來說,關係模型指的就是二維**模型,而乙個關係型資料庫就是由二維表及其之間的聯絡所組成的乙個資料組織。
關係型資料庫的優點
1、容易理解:二維表結構是非常貼近邏輯世界乙個概念,關係模型相對網狀、層次等其他模型來說更容易理解;
2、使用方便:通用的sql語言使得操作關係型資料庫非常方便;
3、易於維護:豐富的完整性(實體完整性、參照完整性和使用者定義的完整性)大大減低了資料冗餘和資料不一致的概率;
4、支援sql,可用於複雜的查詢。
關係型資料庫的缺點
1、為了維護一致性所付出的巨大代價就是其讀寫效能比較差;
2、固定的表結構;
3、高併發讀寫需求;
4、海量資料的高效率讀寫;
關係型資料庫 (nosql、hbase、redis、mongodb、neo4j 、cassandra、couchdb、)
非關係型資料庫嚴格上不是一種資料庫,應該是一種資料結構化儲存方法的集合,可以是文件或者鍵值對等。
非關係型資料庫的特性
1、使用鍵值對儲存資料;
2、分布式;
3、一般不支援acid特性;
4、非關係型資料庫嚴格上不是一種資料庫,應該是一種資料結構化儲存方法的集合。
非關係型資料庫的優點
1、無需經過sql層的解析,讀寫效能很高;
2、基於鍵值對,資料沒有耦合性,容易擴充套件非關係型資料庫的缺點
1、不提供sql支援,學習和使用成本較高;
2、無事務處理,附加功能bi和報表等支援也不好;
非關係型資料庫的分類和比較:
1、文件型
2、key-value型
3、列式資料庫
4、圖形資料庫
常見的關係型資料庫和非關係型
關係型資料庫 oracle db2 microsoft sql server microsoft access mysql 非關係型資料庫 nosql cloudant mongodb redis hbase 兩種資料庫之間的區別 關係型資料庫 關係型資料庫的特性 1 關係型資料庫,是指採用了關係模...
常見的關係型資料庫和非關係型資料庫
關係型資料庫的特性 1 關係型資料庫,是指採用了關係模型來組織資料的資料庫 2 關係型資料庫的最大特點就是事務的一致性 3 簡單來說,關係模型指的就是二維 模型,而乙個關係型資料庫就是由二維表及其之間的聯絡所組成的乙個資料組織。關係型資料庫的優點 1 容易理解 二維表結構是非常貼近邏輯世界乙個概念,...
常見的關係型資料庫和非關係型資料庫
關係型資料庫 關係模型就是指二維 模型,因而乙個關係型資料庫就是由二維表及其之間的聯絡組成的乙個資料組織。常見的有 oracle db2 postgresql microsoft sql server microsoft access mysql 浪潮k db 等 非關係型資料庫 常見的有 nosq...