Распределенный кеш - Distributed cache
В вычислении , распределенный кэш является продолжением традиционной концепции кэша , используемой в одной местности . Распределенный кеш может охватывать несколько серверов, поэтому он может увеличиваться в размере и увеличивать объем транзакций. Он в основном используется для хранения данных приложения, находящихся в базе данных и данных веб- сеанса . Идея распределенного кэширования стала возможной сейчас, потому что основная память стала очень дешевой, а сетевые карты стали очень быстрыми: 1 Гбит теперь стал стандартом повсюду, а 10 Гбит набирают обороты. Кроме того, распределенный кеш хорошо работает на более дешевых машинах, обычно используемых для веб-серверов, в отличие от серверов баз данных, для которых требуется дорогое оборудование. Возникающая интернет-архитектура, известная как информационная сеть (ICN), является одним из лучших примеров сети с распределенным кэшированием. ICN - это решение сетевого уровня, поэтому существующие схемы управления распределенным сетевым кешем не очень подходят для ICN. В среде суперкомпьютера распределенный кэш обычно реализуется в виде буфера пакетов .
Примеры
- Aerospike
- Apache Ignite
- Диван
- Ehcache
- GigaSpaces
- Системы GridGain
- Hazelcast
- Infinispan
- Memcached
- Oracle Coherence
- Риак
- Redis
- SafePeak
- Тарантоол
- Скорость / AppFabric
Смотрите также
- Алгоритмы кеширования
- Согласованность кеша
- Алгоритм без кеширования
- Кеш-давка
- Модель языка кеширования
- Кэш базы данных
- Манифест кеширования в HTML5