Distribuovaná mezipaměť - Distributed cache
v výpočetní, a distribuovaná mezipaměť je rozšířením tradičního pojmu mezipaměti použitý v jednom národní prostředí. Distribuovaná mezipaměť může zahrnovat více serverů, aby mohla růst ve velikosti a v transakční kapacitě. Používá se hlavně k ukládání dat aplikací s bydlištěm v databáze a web zasedání data. Myšlenka distribuovaného ukládání do mezipaměti[1] se nyní stalo proveditelným, protože hlavní paměť se stal velmi levným a síťové karty se staly velmi rychlými, přičemž 1 Gbit je nyní standardem všude a 10 Gbit získává trakci. Distribuovaná mezipaměť také funguje dobře na levnějších strojích, které se obvykle používají webové servery naproti tomu databázové servery které vyžadují drahý hardware.[2]Rozvíjející se internetová architektura známá jako Síť zaměřená na informace (ICN) je jedním z nejlepších příkladů sítě distribuované mezipaměti. ICN je řešení na úrovni sítě, a proto stávající schémata správy mezipaměti distribuované sítě nejsou pro ICN vhodná.[3] V superpočítač prostředí je distribuovaná mezipaměť obvykle implementována ve formě nárazový nárazník.
Příklady
- Aerospike
- Apache Ignite
- Couchbase
- Ehcache
- GigaSpaces
- GridGain systémy
- Hazelcast
- Infinispan
- Memcached
- Soudržnost Oracle
- Riak
- Redis
- SafePeak
- Tarantool
- Rychlost /AppFabric
Viz také
- Algoritmy mezipaměti
- Soudržnost mezipaměti
- Algoritmus zapomínající na mezipaměť
- Mezipaměť mezipaměti
- Jazykový model mezipaměti
- Mezipaměť databáze
- Manifest mezipaměti v HTML5
Reference
- ^ Paul, S; Z Fei (1. února 2001). "Distribuované ukládání do mezipaměti s centralizovaným ovládáním". Počítačová komunikace. 24 (2): 256–268. CiteSeerX 10.1.1.38.1094. doi:10.1016 / S0140-3664 (00) 00322-4.
- ^ Khan, Iqbal. „Distribuované ukládání do mezipaměti na cestě k škálovatelnosti“. MSDN (Červenec 2009). Citováno 30. března 2012.
- ^ Bilal, Muhammad; et al. (2017). "Schéma správy mezipaměti pro efektivní vystěhování a replikaci obsahu v sítích mezipaměti". Přístup IEEE. 5: 1692–1701. arXiv:1702.04078. Bibcode:2017arXiv170204078B. doi:10.1109 / ACCESS.2017.2669344.