博文背景
在群裡聊到關係型與csv的問題,受到大師指點,特此記錄
具體內容
研究關係型資料庫,csv是第一道坎,理解csv格式的檔案資料查詢(比如用awk),對於理解關係型資料庫有很大幫助。比如關係型資料庫為什麼要有字段這個概念,字段為什麼要有型別,為什麼sql叫做結構化查詢,以及為什麼要索引,要什麼型別的索引更好,資料為什麼要分頁存放,等等,這些概念雖然從關係型資料庫自身去學習去看待也能理解搞懂,但如果換個方式,從最古老的csv格式的查詢去做對比和逐步演進,理解會透徹的多。
關係型資料庫與非關係型資料庫
關係型資料庫與非關係型資料庫的區別 非關係型資料庫的優勢 1.效能 nosql是基於鍵值對的,可以想象成表中的主鍵和值的對應關係,而且不需要經過sql層的解析,所以效能非常高。2.可擴充套件性 同樣也是因為基於鍵值對,資料之間沒有耦合性,所以非常容易水平擴充套件。關係型資料庫的優勢 1.複雜查詢 可...
關係型資料庫與非關係型資料庫
關係型資料庫最典型的資料結構是表,由二維表及其之間的聯絡所組成的乙個資料組織 優點 1 易於維護 都是使用表結構,格式一致 2 使用方便 sql語言通用,可用於複雜查詢 3 複雜操作 支援sql,可用於乙個表以及多個表之間非常複雜的查詢。缺點 1 讀寫效能比較差,尤其是海量資料的高效率讀寫 2 固定...
關係型資料庫與非關係型資料庫
指採用了關係模型來組織資料的資料庫。關係模型指的就是二維 模型,而乙個關係型資料庫就是由二維表及其之間的聯絡所組成的乙個資料組織。關係 一張二維表,每個關係都具有乙個關係名,也就是表名 元組 二維表中的一行,在資料庫中被稱為記錄 屬性 二維表中的一列,在資料庫中被稱為字段 域 屬性的取值範圍,也就是...