Frage

Ich versuche zu verstehen, was die „Ringe“ in Riak sind, aber ich kann nicht eine klare Erklärung zu finden scheinen (bitte Link mich nicht nur auf eine Website, ich habe schon gelesen, was auf dem ist Netz). Soweit ich einen Knoten in Riak verstehen ist eine Partition in einem Ring. Ist das richtig?

War es hilfreich?

Lösung

Ich weiß, Sie haben gesagt, Sie alles, was auf dem Netz lesen schon, aber für andere auch diese Frage zu lesen, würde Ich mag zwei Ressourcen schreiben, die Riak „Ring“ diskutieren:

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

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

Mit diesem aus dem Weg, verwendet Riak das Wort „Ring“ an zwei Stellen. Der erste ist der Hash-Raum zu beschreiben, die für die Bestimmung verwendet wird, in dem Daten zu speichern. Der Grund Riak fordert, dass der Raum ein Ring ist, daß der letzte Wert in dem Raum (2 ^ 160-1) als in dem Raum (0) benachbart zu dem ersten Wert ist, gedacht wird. Repliken von Daten werden in den „nächsten N Partitionen“ des Hash-Raum, im Anschluss an die Partition, auf die die Schlüssel-Hashes gespeichert. In Anbetracht der Hash-Raum als ein Ring eine bequeme Definition für den gibt „nächste parition nach der letzten Partition.“

Die andere Verwendung des Wortes „Ring“ ist verwandt mit, aber nicht genau das gleiche wie die ersten. I genannten Partitionen: jeder Knoten mehrere Segmente des Hash-Raum beansprucht, die als Partitionen bezeichnet. Wissen darüber, welche Knoten hat beansprucht, die Partition wird in einer Struktur gespeichert, dass Riak „Ring-Zustand“ oder manchmal einfach nur der „Ring“. Ruft Andere Cluster-Metadaten auch im Ring Zustand gehalten werden können, weil es ein bequem gemeinsames Stück von Daten im gesamten Cluster ist.

Im allgemeinen Sprachgebrauch soll eine Anwendung braucht nicht viel über den Ring zu denken.

Heißt das, Ihre Frage zu beantworten? Ich würde Sie ermutigen, Fragen wie diese zu dem Riak-Benutzer schreiben Mailingliste ( http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com ). Ich bin sicher, dass andere Mitglieder dieser Liste in diesen Antworten interessiert sind, und wir (die Riak Entwickler) dazu neigen, mehr Aufmerksamkeit auf dieses Futter als diese zu sein.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top