它是微不足道的?我將使用Bitcask和文件備份(每個節點上的文件)。當戒指尺寸變化時移動Riak數據
比方說,我的初始環大小是256個16個節點。現在,如果我需要擴展到1024的環,我可以設置16個新的實例配置爲1024的環形大小,將舊集羣的備份文件複製到這16個新實例中並啓動Riak? Riak能夠拿起這些舊數據嗎?
我想不是,因爲一旦環大小改變,分區id和它們到單個節點的映射也可能改變。但是還有其他的方式嗎?在這種情況下(當環尺寸改變時)是否會進行饒舌備份?
我只是想知道,我已經做出的選擇是面向未來的足夠。很顯然,當需求急劇變化或者用戶羣迅速增加時,整個體系結構可能需要改變。但我希望能夠在某些時候做出這樣的改變(對環的大小) - 自然會涉及一些努力,但是 - 如果不是不可能的話。
權,所以答案似乎是建立一個副本羣,並將它作爲兩個熱插拔選項,並從它備份不太經常到文件。昂貴(就實例而言),但我沒有看到另一個合理的選擇。謝謝你的細節! –
如何獲得副本羣集的工作?除了昂貴的riak-enterprise複製之外,還有其他方法嗎? –