Το memcached χρησιμοποιεί συνεπή κατακερματισμό;
Το memcached χρησιμοποιεί συνεπή κατακερματισμό;

Βίντεο: Το memcached χρησιμοποιεί συνεπή κατακερματισμό;

Βίντεο: Το memcached χρησιμοποιεί συνεπή κατακερματισμό;
Βίντεο: Πώς να αλλάξετε τη φωτεινότητα στο laptop σας (Windows 7) 2024, Νοέμβριος
Anonim

Συνεπής κατακερματισμός με Memcached ή Redis, και ένα patch στο libketama. Αυτό είναι ένα πώς να για συνεπής κατακερματισμός κλειδιών σε καταστήματα κλειδιών-τιμών, με έμφαση στους διακομιστές κρυφής μνήμης. Ο κώδικας είναι cache-server agnostic: εκεί είναι τίποτα συγκεκριμένο για Memcached ή Redis σε αυτό, και θα μπορούσε να χρησιμοποιηθεί με άλλους διακομιστές.

Έχοντας αυτό υπόψη, πού χρησιμοποιείται ο συνεπής κατακερματισμός;

Σε ένα κατανεμημένο σύστημα, συνεπής κατακερματισμός βοηθά στην επίλυση των ακόλουθων σεναρίων: Να παρέχει ελαστική κλιμάκωση (ένας όρος μεταχειρισμένος για να περιγράψει τη δυναμική προσθήκη/αφαίρεση διακομιστών με βάση το φορτίο χρήσης) για διακομιστές κρυφής μνήμης. Κλιμακώστε ένα σύνολο κόμβων αποθήκευσης όπως βάσεις δεδομένων NoSQL.

το Redis χρησιμοποιεί συνεπή κατακερματισμό; ο χασίσι Οι υποδοχές είναι παρόμοιες με τους εικονικούς κόμβους συνεπής κατακερματισμός . Κατανομή δεδομένων της Κασσάνδρας είναι σχεδόν το ίδιο με redis cluster, και αυτό το άρθρο είπε ότι είναι συνεπής κατακερματισμός . Αλλά το redis cluster turorial είπε redis σύμπλεγμα κάνει δεν χρησιμοποιήστε συνεπή κατακερματισμό.

Κατά συνέπεια, η Cassandra χρησιμοποιεί συνεπή κατακερματισμό;

2 Απαντήσεις. Η Κασσάνδρα το κάνει δεν χρησιμοποιήστε συνεπή κατακερματισμό με τρόπο που περιέγραψες. Κάθε πίνακας έχει ένα κλειδί διαμερίσματος (μπορείτε να το σκεφτείτε ως πρωτεύον κλειδί ή πρώτο μέρος του στην ορολογία RDBMS), αυτό το κλειδί είναι κατακερματισμένη χρήση αλγόριθμος murmur3. ΟΛΟΚΛΗΡΟ χασίσι ο χώρος σχηματίζει έναν συνεχή δακτύλιο από το χαμηλότερο δυνατό χασίσι στο υψηλότερο

Γιατί χρειαζόμαστε συνεπή κατακερματισμό;

αλλαγές και κάθε αντικείμενο είναι κατακερματισμένο σε μια νέα τοποθεσία. Αυτό μπορώ είναι καταστροφικό από τους διακομιστές περιεχομένου προέλευσης είναι πλημμύρισε από αιτήματα από τις μηχανές κρυφής μνήμης. Ως εκ τούτου απαιτείται συνεπής κατακερματισμός για να αποφευχθεί η κατάρρευση των διακομιστών. Συνεπής κατακερματισμός αντιστοιχίζει αντικείμενα στο ίδιο μηχάνημα κρυφής μνήμης, όσο το δυνατόν περισσότερο.

Συνιστάται: