成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

MongoDB vs. Cassandra角逐時間序列數據處理

云計算 MongoDB
MongoDB是最具人氣的文檔數據庫,而Cassandra是最具人氣的列存儲數據庫,然而這兩個在適用場景上似乎有著明顯區別的解決方案近日卻擦出了火花。

MongoDB與Cassandra是兩個***人氣的NoSQL數據庫,MongoDB更是NoSQL領域當之無愧的人氣王,而Cassandra則常年霸占著列存儲領域的***,相比之下備受關注的HBase卻因眾多原因一直屈居次席。近日MyDrive Soulutions運營和架構總監分享了這兩個人氣NoSQL數據庫在其公司的實踐,并給出了相關對比,以下為譯文:

 

 

使用Cassandra替換MongoDB來管理時間序列后的飛躍

使用場景

MyDrive擁有一個基于AWS托管的數據處理平臺,由Resque工作者負責。作為一個遠程信息處理公司,我們需要處理非常多的時間序列數據,初始我們采用了MongoDB。作為初期方案,MongoDB最初定義就是臨時性的選擇。

MongoDB表現的也是相當不錯,然而不同大小負載處理時間的不可預測性帶來了很多困擾,同時也讓數據處理管道的優化變得非常困難?;贛ongoDB的設計(大部分的關系型數據庫同樣如此),返回30個文檔與返回300個文檔的作業將觸發不同的I/O負載,而返回30個文檔的作業肯定要比300個的快。當然不管是30還300,處理的速度都不是很快,即使使用了非常好的索引及非常合適的實例。

此后,我們不得不對MongoDB實例進行一定的縱向擴展;當然如果長期如此,將帶來非常多的額外開銷。

解決方案

從開始,目標就被鎖定在Cassandra上,因為AboutUs 5.0之后的版本都使用了Cassandra。它已經向我們證明了強大的可靠性、可見性以及彈性。這些特色在整合了橫向擴展之后,讓Cassandra成為一個當之無愧的殺手級數據存儲。

一般情況的數據流為寫入數據>>讀回>>修改>>寫入>>再讀取,這些操作被不同用戶執行。雖然這不是Cassandra的設計理念,但是Cassandra卻非常適合我們的查詢方式。

Cassandra確實非常適合時間序列數據,因為可以周期性的將時間序列數據寫入1列,然后通過部分字符串對比來查詢一定時間范圍內的數據。這樣的話使用列就比使用行更加的高效,而加載單行可以讓你獲得巨大的I/O性能。然后Cassandra必須至少讀取一個數據,而隨著數據持久化到磁盤的進行,所有剩余的數據都將被讀取。

我們使用時間戳作為ID的前半部分,這樣的話就可以做任何時間段的范圍查詢——每行都體現出了一條數據,而列則體現了時間序列數據的一個周期。這樣所有數據都可以通過鍵及起止時間查詢。

鑒于我們工作負載的類型,使用MongoDB時,寫操作的數量會嚴重影響到讀的性能,而使用Cassandra就不會有這種情況發生。

前后對比

上面的突變顯示大半年的性能,藍線表示的是受數據存儲性能影響的部分。很明顯在做MongoDB優化及橫向擴展硬件時性能的落差很大,然而這些對Cassandra毫無影響。

我們階段化的關閉了MongoDB,開始是停止了對其寫入,***停止了在MongoDB上的讀操作(在圖片上使用了紅色箭頭標注),不過圖片上沒有顯示的是在過渡到Cassandra后加入了大量的批處理作業。

責任編輯:王程程 來源: 博客 CSDN
相關推薦

2024-05-08 14:05:03

時間序列數據

2019-06-12 16:21:52

時間序列PythonPandas

2011-08-02 16:08:52

NoSQLMongoDBCassandra

2025-02-08 10:58:07

2021-01-13 16:04:07

網絡On-Prem托管

2021-07-08 09:51:18

MaxCompute SQL數據處理

2023-05-22 19:49:30

命令Linux

2020-08-25 09:14:17

對象存儲文件存儲塊存儲

2024-09-12 22:45:47

2014-09-28 10:29:43

喬布斯施密特Android

2021-12-23 15:36:21

NASSANDAS

2019-04-02 15:07:51

API NginxZuul

2025-02-18 16:00:00

代碼Python架構

2020-09-29 08:35:08

MongoDBPython數據

2016-05-19 10:31:35

數據處理CassandraSpark

2017-11-02 13:20:08

數據處理PythonNumpy

2011-07-29 11:10:44

ChromeIE9Firefox

2020-04-15 10:21:43

云計算AWSAzure

2020-11-24 13:25:20

數據保護存儲

2018-09-30 10:47:46

存儲件定義數據中心
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 中文字幕精品视频在线观看 | 国内精品久久久久久久影视简单 | 午夜影院在线观看版 | 一区二区三区av | 麻豆91精品91久久久 | 精品久 | 天天曰夜夜 | 亚洲国产偷| 中文字幕在线欧美 | 黑人精品欧美一区二区蜜桃 | 成人免费网站www网站高清 | h视频在线免费观看 | 伊人网国产 | 国产成人在线一区 | 亚洲精品黑人 | 夜夜骚 | 免费成人高清在线视频 | 免费一级大片 | 国产一在线观看 | 欧美精品1区2区 | 亚洲网址在线观看 | 日本精品一区二区三区四区 | 中国一级特黄毛片大片 | 亚洲一二三区精品 | av一级久久| 成人网av| 色婷婷av一区二区三区软件 | 久久这里只有精品首页 | 国产精品国产成人国产三级 | 久久久久久久久久一区二区 | 欧美三区视频 | 国产精品一区三区 | 久久精品久久久久久 | 国产精品久久久久久久久久久久久久 | 国产二区三区 | 伊人春色成人 | 精品真实国产乱文在线 | 日本一道本视频 | 欧美综合网 | 欧美一级黄视频 | 羞羞网站在线观看 |