Wydanie systemu pamięci podręcznej danych w pamięci operacyjnej , operującej danymi w formacie klucz/wartość i charakteryzującej się łatwością użycia. Memcached jest zazwyczaj stosowany jako lekkie rozwiązanie do przyspieszania działania wysoko obciążonych stron internetowych poprzez buforowanie dostępu do baz danych i danych pośrednich. Kod na licencji BSD.
W nowej wersji wsparcie dla przechowywania stanu cache'u między restartami. Memcached teraz może przed zakończeniem pracy zapisać zrzut cache'u do pliku (wymaga, aby plik znajdował się na dysku RAM) i przy następnym uruchomieniu załadować go, eliminując szczyty obciążenia na przetwarzaczach treści spowodowane brakiem danych w cache'u (cache od razu staje się „ciepły”). W nowej wersji pojawiła się również możliwość użycia urządzeń pamięci trwałej (persistent-memory, na przykład NVDIMM) poprzez ich montowanie z użyciem DAX (bezpośredni dostęp do systemu plików z pominięciem cache'u stron bez użycia poziomu urządzeń blokowych).
Źródło: opennet.ru
