我一直在看Datastax的Architecture in brief網頁(以及其他一些網頁),但是我發現它並沒有真正回答我所遇到的關鍵問題。因此,我繼續撰寫了Datastax網頁的編輯副本(請參閱http://benslade.com/wordpress/?p=152,歡迎所有反饋意見)。關於Cassandra架構的概述問題
我知道我可以通過實際設置一個Cassandra數據庫來解決問題,但我不喜歡通過必須弄清楚「它是如何實現的」開發商。跨
概覽說,「數據在集羣中的所有節點之間分配每個節點交換信息:
所以,我對事情的工作在卡桑德拉如何在架構層面幾個問題。每秒都有集羣「。後來又說集羣是「所有寫入都自動分區並在整個集羣中複製」。集羣和數據中心之間的關係是什麼? IE瀏覽器。是一個數據中心,是整個集羣的一部分。所有數據中心中的所有節點是否每秒都相互交換信息?對特定數據中心中的任何節點的寫入是否會傳播到其他數據中心,這與在當前數據中心中傳播的數據中心相同?
概述說:「一旦內存結構(memtable)已滿,數據就會寫入SSTable數據文件中的磁盤」。同一個數據可以同時存儲在memtable和SSTable中。 IE瀏覽器。是SSTable的數據緩存memtable?