分布式緩存
外觀
在計算機科學中,分布式緩存(英語:distributed cache)是傳統單機緩存概念的一個延伸,用於表示能跨越多台伺服器,同時具有可擴展性的緩存。分布式緩存主要用於需要存取資料庫的大規模網絡應用。分布式緩存的思路[1]隨著隨機存取存儲器價格的降低以及網絡連接速度的提升變得可行。同時,分布式緩存可以運行於相對資料庫伺服器更加便宜的Web伺服器上。[2]
相關軟體
[編輯]- Aerospike
- Apache Ignite
- Couchbase Server
- Ehcache
- GigaSpaces
- GridGain Systems
- Hazelcast
- Infinispan
- Memcached
- Oracle Coherence
- Riak
- Redis
- SafePeak
- Tarantool
- AppFabric Caching、AppFabric
參考文獻
[編輯]- ^ Paul, S; Z Fei. Distributed caching with centralized control. Computer Communications. 2001-02-01, 24 (2): 256–268. doi:10.1016/S0140-3664(00)00322-4.
- ^ Khan, Iqbal. Distributed Caching On The Path To Scalability. MSDN. [2012-03-30]. (原始內容存檔於2017-03-09).