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