Heroic可擴展的時間序列數據庫
Heroic 是 Spotify 公司內部使用的時間序列數據庫。在大規(guī)模搜集和呈現近實時數據時,Spotify公司曾面臨著巨大挑戰(zhàn)。Heroic就是該公司用來應對這些挑戰(zhàn)的工具。其內部包含了兩個核心技術——Cassandra和Elasticsearch。其中,Cassandra負責存儲,而Elasticsearch負責索引所有的數據。Spotify公司目前使用分布在全球各地的集群所運行的、超過200個的Cassandra節(jié)點,來服務超過五千萬的時間序列。
Heroic的關鍵特性就是全球聯合。不同的集群可以相互獨立運行,而且可以把請求轉移到其他集群來形成一個全球的接口。一個地區(qū)節(jié)點的失效只會造成該地區(qū)的數據無法訪問,而不影響其他節(jié)點的數據。這種跨地域的聯合使得集群擁有更好的性能。
評論
圖片
表情
