Memcached folosește hashing consistent?
Memcached folosește hashing consistent?

Video: Memcached folosește hashing consistent?

Video: Memcached folosește hashing consistent?
Video: Section 1: More Comfortable 2024, Noiembrie
Anonim

Hashing constant cu Memcached sau Redis și un patch pentru libketama. Acest este un howto pentru hashing consistent de chei în magazinele cheie-valoare, cu accent pe serverele cache. Codul este cache-server agnostic: acolo este nimic specific Memcached sau Redis în el și ar putea fi folosit cu alte servere.

Ținând cont de acest lucru, unde este folosit hashingul consecvent?

Într-un sistem distribuit, hashing consistent ajută la rezolvarea următoarelor scenarii: Pentru a oferi scalare elastică (un termen folosit pentru a descrie adăugarea/eliminarea dinamică a serverelor pe baza încărcării utilizării) pentru serverele cache. Extindeți un set de noduri de stocare, cum ar fi bazele de date NoSQL.

folosește Redis hashing consistent? The hash sloturile sunt similare cu nodurile virtuale în hashing consistent . Distribuția datelor Cassandrei este aproape la fel ca redis cluster, iar acest articol spunea că este hashing consistent . Cu exceptia redis cluster turorial a spus redis cluster face nu utilizați hash consistent.

În consecință, Cassandra folosește hashing consistent?

2 Răspunsuri. Cassandra o face nu utilizați hashing consistent într-un fel pe care l-ai descris. Fiecare tabel are o cheie de partiție (vă puteți gândi la ea ca o cheie primară sau o primă parte a acesteia în terminologia RDBMS), această cheie este hashed folosind algoritmul murmur3. Întregul hash spațiul formează un inel continuu de la cel mai jos posibil hash la cel mai înalt

De ce avem nevoie de hashing consistent?

schimbări și fiecare obiect este hashed la o nouă locație. Acest poate sa fi dezastruoasă din moment ce serverele de conținut originare sunt inundat de cereri de la mașinile cache. Prin urmare este nevoie de hashing consistent pentru a evita inundarea serverelor. Hashing constant mapează obiectele la aceeași mașină cache, pe cât posibil.

Recomandat: