1,關系數據庫:
關系數據庫是指使用關系模型組織數據的數據庫。它以行和列的形式存儲數據,方便用戶理解。關系數據庫的壹系列行和列稱為表,壹組表構成了數據庫。用戶通過查詢來檢索數據庫中的數據,而查詢是用來限制數據庫中某些區域的執行代碼。
2.非關系數據庫:
壹般指非關系數據庫。隨著互聯網web2.0網站的興起,傳統的關系型數據庫已經無法應對web2.0網站,尤其是超大型、高並發的SNS型web2.0純動態網站,出現了許多難以克服的問題,而非關系型數據庫由於自身的特點,發展非常迅速。
擴展數據
關系數據庫最大的特點是事務的壹致性:關系數據庫傳統的讀寫操作都是事務性的,具有ACID的特性,這使得關系數據庫幾乎可以用在所有要求壹致性的系統中,比如典型的銀行系統。
關系數據庫的另壹個特點是有固定的表結構,所以擴展性很差。在SNS中,系統的升級和功能的增加往往意味著數據結構的巨大變化,關系數據庫難以應對,需要新的結構化數據存儲。
於是,非關系型數據庫應運而生。因為壹個結構化數據存儲不可能滿足所有的新需求,所以非關系數據庫嚴格來說不是數據庫,而是結構化數據存儲方法的集合。
百度百科-關系數據庫
百度百科-NoSQL