Memcached-개요
Memcached는 데이터베이스 부하를 줄여 동적 웹 애플리케이션의 속도를 높이기위한 오픈 소스 고성능 분산 메모리 캐싱 시스템입니다. 데이터베이스 호출, API 호출 또는 페이지 렌더링으로 인해 메모리에 저장되는 문자열, 객체 등의 키-값 사전입니다.
Memcached는 2003 년에 LiveJournal을 위해 Brad Fitzpatrick에 의해 개발되었습니다. 그러나 현재 Netlog, Facebook, Flickr, Wikipedia, Twitter 및 YouTube에서 사용되고 있습니다.
Memcached의 주요 기능은 다음과 같습니다.
오픈 소스입니다.
Memcached 서버는 큰 해시 테이블입니다.
데이터베이스 부하를 크게 줄입니다.
데이터베이스로드가 높은 웹 사이트에 완벽하게 효율적입니다.
BSD (Berkeley Software Distribution) 라이센스에 따라 배포됩니다.
TCP 또는 UDP를 통한 클라이언트-서버 응용 프로그램입니다.
Memcached는-
영구 데이터 저장소
데이터베이스
application-specific
큰 개체 캐시
내결함성 또는 고 가용성