五大数据存储模型
今天和同事聊起列式存儲ClickHouse數(shù)據(jù)庫,數(shù)據(jù)庫的選擇原來這么多。
關(guān)系型數(shù)據(jù)庫(行式數(shù)據(jù)庫)
就是傳統(tǒng)的數(shù)據(jù)庫,如mySql,Oracle, postgresql。
相比較與列式存儲,最明顯的特點(diǎn)就是把一行中的數(shù)據(jù)值串在一起存儲起來,然后再存儲下一行的數(shù)據(jù)。
列式存儲 Sybase IQ, ClickHouse,Hbase
列式存儲是相對于傳統(tǒng)的行式存儲來說的,最大區(qū)別就是數(shù)據(jù)時是按照列來存儲的,避免了每次都要取出多個列,減少了磁盤IO,當(dāng)然優(yōu)點(diǎn)還有很多。
列式存儲結(jié)構(gòu)解析
ClickHouse的優(yōu)點(diǎn)
Key-Value存儲
它是NoSQL存儲的一種方式。它的數(shù)據(jù)按照鍵值對的形式進(jìn)行組織,索引和存儲
文檔存儲
文檔存儲支持對結(jié)構(gòu)化數(shù)據(jù)的訪問,不同于關(guān)系模型的是,文檔存儲沒有強(qiáng)制的架構(gòu),MongoDB。
圖形數(shù)據(jù)庫
圖形數(shù)據(jù)庫可用于對事物建模,如社交圖譜、真實世界的各種對象,Neo4j是一個典型的圖形數(shù)據(jù)庫。
總結(jié)
- 上一篇: 最新版elasticsearch的安装踩
- 下一篇: emqx—mqtt消息服务器