Memcached - 概述



Memcached 是一款開放原始碼、高效能的分散式記憶體快取系統,旨在透過降低資料庫負載來加速動態 Web 應用程式。它是儲存在記憶體中的一個鍵值字典,其中包括字串、物件等,它源自資料庫呼叫、API 呼叫或頁面呈現。

Memcached 是由布拉德·菲茨帕特里克於 2003 年為 LiveJournal 開發的。然而,現在也已在 Netlog、Facebook、Flickr、Wikipedia、Twitter 和 YouTube 等網站中使用。

Memcached 的主要特點如下 -

  • 它是開放原始碼。

  • Memcached 伺服器是一個大型散列表。

  • 它顯著降低了資料庫負載

  • 它對於具有高資料庫負載的網站非常高效。

  • 它在伯克利軟體發行版 (BSD) 許可下分發。

  • 它是一個透過 TCP 或 UDP 實現的客戶端-伺服器應用程式。

Memcached 不是 -

  • 持久化資料儲存

  • 資料庫

  • 特定於應用程式的

  • 大型物件快取

  • 容錯的或高可用的

廣告