可擴展的時間序列數據庫 Heroic
Heroic是Spotify公司內部使用的時間序列數據庫。在大規模搜集和呈現近實時數據時,Spotify公司曾面臨著巨大挑戰。Heroic 就是該公司用來應對這些挑戰的工具。其內部包含了兩個核心技術——Cassandra和Elasticsearch。其中,Cassandra負責存儲,而Elasticsearch負責索引所有的數據。Spotify公司目前使用分布在全球各地的集群所運行的、超過200個的Cassandra節點,來服務超過五千萬的時間序列。
Heroic的關鍵特性就是全球聯合。不同的集群可以相互獨立運行,而且可以把請求轉移到其他集群來形成一個全球的接口。一個地區節點的失效只會造成該地區的數據無法訪問,而不影響其他節點的數據。這種跨地域的聯合使得集群擁有更好的性能。
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!