kaif 積分 0

DB花一堆功夫tune disk IO結果被丟到抽象層裡qq 這跟是不是NoSQL無關阿,除非是redis只吃ram就沒話說

這是文章的子討論串,你可以回到上層查看所有討論和文章
IngramChen 積分 0

所以我覺得放 cassandra 到 container 有點怪怪的,不曉得實務上有沒有人這樣做...

linus 積分 1 編輯於

好奇查了一下, Uber 有但是用 mesos 當 orchestration platform. 另外一個就是 kubernates 跟 cassandra 的實作了. 每秒上百萬次的跨數據中心寫操作,Uber是如何使用Cassandra處理的?1 使用Kubernets Pet Set部署上千个Cassandra实例2

IngramChen 積分 0

謝資源

Uber發現把Cassandra直接運行在服務器上,與把它運行在用Mesos管理的容器中相比,兩者幾乎沒有什麼性能差別,只有5-10%的損耗。

性能看起來不錯,平均讀延遲13ms,寫延遲25ms,99%的測試數據都很令人滿意

有點矛盾,write latency 在 cassandra 裡大概都是個位數 ms 或更低,高到 25ms 有點離譜。大概真的是 container 的代價吧,不過他們的目標是 scale up,而不是快。也真的做到了。

對於Uber來說做這個決定並不是那麼困難。他們現金流非常充裕,所以能夠請得到頂尖的人才,可以獲得所需要的最好資源,以此來創建、維護以及更新這樣複雜的系統

有錢才能這樣玩…