2010-02-09 20 views
7

Riak'taki "halkalar" ın ne olduğunu anlamaya çalışıyorum ama net bir açıklama bulamıyorum (lütfen beni bir web sitesine bağlamayın, web üzerinde ne olduğunu okudum)). Riak'ta ki bir düğümün halkada bir bölüm olduğunu anladığım kadarıyla. Bu doğru mu?Riak'taki Yüzüklerin basit bir açıklaması?

cevap

11

ben zaten web üzerinde her şeyi okudum ama diğerleri için de bu soruyu okurken ben RIAK yönettiği "halka" tartışmak iki kaynak kayıt göndermek istediğiniz söyledim biliyorum:

http://riak.basho.com/arch.html

http://riak.basho.com/edoc/architecture.txt

Bu şekilde, Riak, "halka" kelimesini iki yerde kullanır. Birincisi, verilerin nerede saklanacağını belirlemek için kullanılan karma boşluğunu tanımlamaktır. Riak'ın bu mekânı bir halka olarak adlandırması, uzayda (2^160-1) son değerin uzaydaki (0) ilk değere bitişik olduğu düşüncesidir. Veri kopyaları, anahtar karmalarının bulunduğu bölümü takip ederek karma boşluğun "sonraki N bölümleri" nde saklanır. Bir halka olarak karma alan göz önüne alındığında, "son bölümden sonraki sonraki bölüm" için uygun bir tanım sağlar. "Halka" kelimesinin diğer kullanımı, ilgili ile tam olarak aynı değildir, ancak tam olarak aynı değildir. Bölümlerden bahsettim: her düğüm, karma alan adı verilen ve bölümler olarak adlandırılan çeşitli bölümleri talep ediyor. Hangi düğümün hangi bölümün Riak'ın "halka devlet" dediği bir yapıda ya da bazen "halka" olarak adlandırıldığını iddia ettiğini bilmek. Diğer küme meta verileri de halka durumunda tutulabilir, çünkü küme boyunca uygun bir şekilde paylaşılan veridir. Genel kullanımda, bir uygulama halkayı fazla düşünmemelidir.

Bu soruya cevap veriyor mu? Bu gibi soruları riak kullanıcısı posta listesine (http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com) göndermenizi tavsiye ederim. Eminim bu listenin diğer üyeleri bu cevaplarla ilgileniyordur ve biz (Riak geliştiricileri) bu yemden daha dikkatli olma eğilimindeyiz.

+0

Bu, bir halkanın maksimum potansiyel 2^160 düğüm içerdiği anlamına mı geliyor? – Zubair

+0

Hem stackoverflow hem de Riak posta listesine göndereceğim. Posta listesi ile ilgili tek sorun, kullanımı çok kolay değil. – Zubair

+0

Ayrıca Riak posta listesine giriş yapmayı denedim ama işe yaramıyor. – Zubair