關係型資料庫架構

2021-09-13 22:46:34 字數 488 閱讀 5199

將資料持久化存入磁碟中

用邏輯結構對映出物理結構,並且在程式中提供獲取、管理資料的方式以及必要的問題追蹤機制。程式例項一般包括以下八個模組:

資料處理是在程式所在的記憶體中發生的,所以資料應該從磁碟匯入到記憶體中,但是在這個匯入的過程中會發生 i/o ,而i/o的速率是程式執行快慢的瓶頸。所以資料庫的儲存管理應該盡可能的減少i/o,一次性讀取多條資料。

快取會極大地提公升資料庫的效率,下次使用可以直接從記憶體中獲取相關資料,可以減少i/o的使用。但是快取不宜過大,且應該有淘汰演算法。

將sql編譯解析,使機器可以識別。

記錄操作

binlog 是乙個二進位制格式的檔案,用於記錄使用者對資料庫更新的sql語句資訊,例如更改資料庫表和更改內容的sql語句都會記錄到binlog裡,但是對庫表等內容的查詢不會記錄。binlog 主要作用是用於資料庫的主從複製及資料的增量恢復

實現多使用者管理,職能劃分

提高資料查詢的速度。

使得資料庫支援併發操作。

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

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

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

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

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

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