Jump to content

Распределенный кеш

В вычислениях является распределенный кэш расширением традиционной концепции кэша, используемой в одном языковом стандарте . Распределенный кэш может охватывать несколько серверов, что позволяет увеличивать его размер и транзакционную емкость. Он в основном используется для хранения данных приложения, находящихся в базе данных , и данных веб- сессии . Идея распределенного кэширования [1] теперь стало возможным, потому что основная память стала очень дешевой, а сетевые карты стали очень быстрыми: 1 Гбит теперь является стандартом повсюду, а 10 Гбит набирает обороты. [ когда? ] Кроме того, распределенный кэш хорошо работает на более дешевых машинах, обычно используемых для веб-серверов , в отличие от серверов баз данных , для которых требуется дорогостоящее оборудование. [2] Развивающаяся интернет-архитектура, известная как информационно-ориентированная сеть (ICN), является одним из лучших примеров сети с распределенным кэшем. ICN — это решение сетевого уровня, поэтому существующие схемы управления распределенным сетевым кэшем не очень подходят для ICN. [3] В среде суперкомпьютера распределенный кэш обычно реализуется в виде пакетного буфера .

При распределенном кэшировании каждый ключ кэша назначается определенному сегменту (так называемому разделу). Существуют различные стратегии шардинга: [4]

  • Модульное шардинг
  • Шардинг на основе диапазона
  • Согласованное хеширование равномерно распределяет ключи кэша по сегментам, даже если некоторые из сегментов выходят из строя или становятся недоступными. [5]

Примеры [ править ]

См. также [ править ]

Ссылки [ править ]

  1. ^ Пол, С; З Фей (1 февраля 2001 г.). «Распределенное кэширование с централизованным управлением». Компьютерные коммуникации . 24 (2): 256–268. CiteSeerX   10.1.1.38.1094 . дои : 10.1016/S0140-3664(00)00322-4 .
  2. ^ Хан, Икбал. «Распределенное кэширование на пути к масштабируемости» . MSDN (июль 2009 г.) . Проверено 30 марта 2012 г.
  3. ^ Билал, Мухаммед; и др. (2017). «Схема управления кэшем для эффективного удаления и репликации контента в сетях кэша». Доступ IEEE . 5 : 1692–1701. arXiv : 1702.04078 . Бибкод : 2017arXiv170204078B . дои : 10.1109/ACCESS.2017.2669344 . S2CID   14517299 .
  4. ^ Основы масштабируемых систем . О'Рейли Медиа. 2022. ISBN  9781098106034 .
  5. ^ Проектирование шаблонов и парадигм распределенных систем для масштабируемых и надежных сервисов . О'Рейли Медиа. 2018. ISBN  9781491983607 .
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 1cdd6846edcc02df5b1deacff1579de7__1718366100
URL1:https://arc.ask3.ru/arc/aa/1c/e7/1cdd6846edcc02df5b1deacff1579de7.html
Заголовок, (Title) документа по адресу, URL1:
Distributed cache - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)