關係型資料庫的不足

2021-06-17 20:51:52 字數 440 閱讀 7889

(2)高併發讀寫的效能低

關聯式資料庫達到一定規模時,非常容易發生死鎖等併發問題,導致其讀寫效能下降非常嚴重。

web2.0**資料庫併發負載非常高,往往要達到每秒上萬次讀寫請求。

關係型資料庫勉強可以應付上萬次sql查詢,但硬碟i/o往往無法承擔上萬次的sql寫資料請求。

(3)支撐容量有限

(a)以facebook為例,乙個月就要儲存1350億條(未得到確認)使用者動態,對於關聯式資料庫來說,在一張1350億條記錄的表裡面進行sql查詢,效率是極其低下乃至不可忍受的。

(4)資料庫的可擴充套件性和可用性低

當乙個應用系統的使用者量和訪問量與日俱增的時候,傳統的關係型資料庫卻沒有辦法像web server那樣簡單地通過新增更多的硬體和服務節點來擴充套件效能和負載能力。

對於很多需要提供不間斷服務的系統來說,對資料庫系統進行公升級和擴充套件往往需要停機維護和資料遷移

關係型資料庫 非關係型資料庫

關係型資料庫,是指採用了關係模型來組織資料的資料庫。關係模型是在1970年由ibm的研究員e.f.codd博士首先提出的,在之後的幾十年中,關係模型的概念得到了充分的發展並逐漸成為主流資料庫結構的主流模型。簡單來說,關係模型指的就是二維 模型,而乙個關係型資料庫就是由二維表及其之間的聯絡所組成的乙個...

關係型資料庫 非關係型資料庫

2019 02 25 20 38 36 關係型資料庫和非關係型資料的比較 一 關係型資料庫 關係型資料庫最典型的資料結構是表,由二維表及其之間的聯絡所組成的乙個資料組織 優點 1 易於維護 都是使用表結構,格式一致 2 使用方便 sql語言通用,可用於複雜查詢 3 複雜操作 支援sql,可用於乙個表...

關係型資料庫與非關係型資料庫

關係型資料庫與非關係型資料庫的區別 非關係型資料庫的優勢 1.效能 nosql是基於鍵值對的,可以想象成表中的主鍵和值的對應關係,而且不需要經過sql層的解析,所以效能非常高。2.可擴充套件性 同樣也是因為基於鍵值對,資料之間沒有耦合性,所以非常容易水平擴充套件。關係型資料庫的優勢 1.複雜查詢 可...