Memcached ырааттуу хэшинг колдонобу?
Memcached ырааттуу хэшинг колдонобу?

Video: Memcached ырааттуу хэшинг колдонобу?

Video: Memcached ырааттуу хэшинг колдонобу?
Video: Кэширование данных в web приложениях. Использование memcached / Юрий Краснощек (Delphi LLC, Dell) 2024, Ноябрь
Anonim

Ырааттуу хэшинг менен Memcached же Redis, жана libketama үчүн жамаачы. Бул болуп саналат кантип үчүн ырааттуу хэшинг кэш серверлерине басым жасоо менен ачкыч-нарк дүкөндөрүндөгү ачкычтардын. код болуп саналат кэш-сервер агностикалык: бар болуп саналат конкреттүү эч нерсе Memcached же анын ичиндеги Redis, жана аны башка серверлер менен колдонсо болот.

Муну эске алып, ырааттуу хэшинг кайда колдонулат?

Бөлүштүрүлгөн системада, ырааттуу хэшинг төмөнкү сценарийлерди чечүүгө жардам берет: ийкемдүү масштабдоону камсыз кылуу (термин колдонулган кэш серверлери үчүн колдонуу жүктөмүнүн негизинде серверлерди динамикалык кошуу/чыгарууну сүрөттөө үчүн. NoSQL маалымат базалары сыяктуу сактоо түйүндөрүнүн топтомун кеңейтиңиз.

Redis ырааттуу хэшинг колдонобу? The хэш слоттор виртуалдык түйүндөргө окшош ырааттуу хэшинг . Кассандранын маалыматтарын бөлүштүрүү болуп саналат дээрлик бирдей redis кластер жана бул макалада айтылган ырааттуу хэшинг . Бирок redis кластер турориал билдирди redis кластер кылат жок ырааттуу хэш колдонуу.

Демек, Кассандра ырааттуу хэшинг колдонобу?

2 Жооптор. Кассандра кылат жок ырааттуу хэшинг колдонуңуз сиз сүрөттөгөн жол менен. Ар бир таблицада бөлүм ачкычы бар (сиз аны RDBMS терминологиясында негизги ачкыч же анын биринчи бөлүгү катары ойлосоңуз болот), бул ачкыч колдонуу менен хэштелген murmur3 алгоритми. бүт хэш мейкиндик эң төмөнкүдөн үзгүлтүксүз шакекти түзөт хэш эң бийикке

Эмне үчүн бизге ырааттуу хэшинг керек?

өзгөрүүлөр жана ар бир объект хэштелген жаңы жерге. Бул болот баштапкы мазмун серверлеринен бери каргашалуу болот болуп саналат кэш машиналарынан суроо-талаптар менен капталган. Демек ырааттуу хэшинг керек серверлердин саз болуп калбашы үчүн. Ырааттуу хэшинг мүмкүн болушунча бир эле кэш машинага объекттерди карталарды.

Сунушталууда: