物聯(lián)網(wǎng)場(chǎng)景中,我們?nèi)绾芜x擇時(shí)序數(shù)據(jù)庫 ?
2022-11-10新聞
金融市場(chǎng)交易 傳感器測(cè)量(水冷、高溫、地震...) 服務(wù)器監(jiān)控(CPU、內(nèi)存、磁盤...) 資源消耗(能源、電力...) 人體健康(心率、血氧濃度...) 網(wǎng)絡(luò)訪問
我們假定“普通”數(shù)據(jù)庫是 MySQL、Oracle 之類的 OLTP (Online Transaction Processing) 事務(wù)型數(shù)據(jù)庫。
01.
02.
其次,從寫入負(fù)載來分析,時(shí)序數(shù)據(jù)庫的場(chǎng)景有大量數(shù)據(jù)的實(shí)時(shí)寫入,而非單行數(shù)據(jù)的寫入與修改。由于時(shí)序數(shù)據(jù)庫的寫入負(fù)載通常很高,如每秒幾百萬甚至幾千萬條數(shù)據(jù),所以時(shí)序數(shù)據(jù)庫的存儲(chǔ)引擎往往是基于對(duì)大量寫入更加友好的 LSM Tree(Log Structured Merge Tree),而非對(duì)主鍵點(diǎn)查詢、主鍵范圍查詢以及單行修改與更新更友好的 B+ 樹。開發(fā)高效的時(shí)序數(shù)據(jù)庫存儲(chǔ)引擎,需要扎實(shí)的操作系統(tǒng)、數(shù)據(jù)庫系統(tǒng)、分布式系統(tǒng)、體系結(jié)構(gòu)、數(shù)據(jù)結(jié)構(gòu)與算法等計(jì)算機(jī)基礎(chǔ)。
03.
04.
長(zhǎng)按關(guān)注
新浪微博

視頻號(hào)

官網(wǎng)


分享、在看與點(diǎn)贊
只要你點(diǎn)我都喜歡
