五大資料儲存模型

2021-10-05 14:37:04 字數 479 閱讀 6934

今天和同事聊起列式儲存clickhouse資料庫,資料庫的選擇原來這麼多。

就是傳統的資料庫,如mysql,oracle, postgresql。

相比較與列式儲存,最明顯的特點就是把一行中的資料值串在一起儲存起來,然後再儲存下一行的資料。

列式儲存是相對於傳統的行式儲存來說的,最大區別就是資料時是按照列來儲存的,避免了每次都要取出多個列,減少了磁碟io,當然優點還有很多。

列式儲存結構解析

clickhouse的優點

它是nosql儲存的一種方式。它的資料按照鍵值對的形式進行組織,索引和儲存

文件儲存支援對結構化資料的訪問,不同於關係模型的是,文件儲存沒有強制的架構,mongodb。

圖形資料庫可用於對事物建模,如社交圖譜、真實世界的各種物件,neo4j是乙個典型的圖形資料庫。

mysql五大儲存引擎 mysql五大儲存引擎

mylsam mylsam表無法處理事務,這就意味著有事務處理需求的表,不能使用mylsam儲存引擎。innodb innodb是乙個健壯的事務型儲存引擎mysql5.6版本以後innodb就是作為預設的儲存引擎。innodb還引入了行級鎖定和鍵外約束。memory 使用mysql memory儲存...

mysql五大儲存引擎 mysql五大儲存引擎

mylsam mylsam表無法處理事務,這就意味著有事務處理需求的表,不能使用mylsam儲存引擎。innodb innodb是乙個健壯的事務型儲存引擎mysql5.6版本以後innodb就是作為預設的儲存引擎。innodb還引入了行級鎖定和鍵外約束。memory 使用mysql memory儲存...

五大IO模型

乙個輸入操作通常包括兩個階段 對於乙個套接字上的輸入操作,第一步通常涉及等待資料從網路中到達。當所等待資料到達時,它被複製到核心中的某個緩衝區。第二步就是把資料從核心緩衝區複製到應用程序緩衝區。unix 有五種 i o 模型 應用程序被阻塞,直到資料從核心緩衝區複製到應用程序緩衝區中才返回。應該注意...