본문으로 이동

Memcached

위키백과, 우리 모두의 백과사전.

Memcached
개발자Danga Interactive
발표일2003년 5월 22일 (2003-05-22)
안정화 버전
1.6.31[1] 위키데이터에서 편집하기 / 2024년 9월 7일 (29일 전)
저장소
프로그래밍 언어C
운영 체제크로스 플랫폼
종류분산 메모리 캐시 시스템
라이선스BSD 허가서[2]
웹사이트memcached.org 위키데이터에서 편집하기

Memcached (멤캐시디, 멤캐시트)는 범용 분산 캐시 시스템이다. 외부 데이터 소스(예: 데이터베이스나 API)의 읽기 횟수를 줄이기 위해 데이터와 객체들을 RAM에 캐시 처리함으로써 동적 데이터베이스 드리븐 웹사이트의 속도를 높이기 위해 종종 사용된다. Memcached는 BSD 허가서로 라이선스되는 자유-오픈 소스 소프트웨어이다.[2] Memcached는 유닉스 계열 운영 체제(적어도 리눅스macOS), 마이크로소프트 윈도우에서 실행된다. libevent 라이브러리에 의존한다.

역사

[편집]

Memcached는 2003년 5월 22일 Brad Fitzpatrick가 자신의 웹사이트 라이브저널을 위해 처음 개발한 것이다.[3][4] 처음에 로 작성되었다가 나중에 Anatoly Vorobey에 의해 C로 재개발되었고, 이후 라이브저널에 채용되었다.[5] Memcached는 현재 수많은 시스템에 사용되고 있는데, 여기에는 유튜브,[6] 레딧,[7] 페이스북,[8][9] 핀터레스트,[10][11] 트위터,[12], 위키백과가 포함된다.[13] 구글 앱 엔진, 마이크로소프트 애저, 블루믹스, 아마존 웹 서비스 또한 API를 통해 Memcached 서비스를 제공한다.[14][15][16][17]

이용

[편집]

같이 보기

[편집]

각주

[편집]
  1. “Release 1.6.31”. 2024년 9월 7일. 2024년 9월 22일에 확인함. 
  2. “Memcached license”. 깃허브. 2014년 6월 27일에 확인함. 
  3. [1]. Community.livejournal.com (2003-05-22). Retrieved on 2013-09-18.
  4. [2]. Community.livejournal.com (2003-05-27). Retrieved on 2013-09-18.
  5. “lj_dev: memcached”. 2013년 2월 25일. 2013년 2월 25일에 원본 문서에서 보존된 문서. 2017년 6월 25일에 확인함. 
  6. Cuong Do Cuong (Engineering manager at YouTube/Google) (2007년 6월 23일). 《Seattle Conference on Scalability: YouTube Scalability》 (Online Video - 26th minute). Seattle: Google Tech Talks. 
  7. Whitaker, Keir (2010년 5월 17일). “Steve Huffman on Lessons Learned at Reddit | Carsonified”. 2010년 5월 17일에 원본 문서에서 보존된 문서. 2017년 6월 25일에 확인함. 
  8. “Scaling memcached at Facebook”. 《Facebook.com》. 2008년 12월 12일. 2017년 6월 25일에 확인함. 
  9. “Scaling Memcache at Facebook”. USENIX. 2017년 6월 25일에 확인함. 
  10. “Building Pinterest in the cloud”. 《Pinterest.com》. 2013년 6월 19일. 2017년 2월 15일에 원본 문서에서 보존된 문서. 2018년 3월 9일에 확인함. 
  11. “A comprehensive, fast, pure-Python memcached client”. 《Github.com》. 2018년 1월 8일. 2018년 3월 9일에 확인함. 
  12. “It's Not Rocket Science, But It's Our Work”. 《Blog.twitter.com》. 2008년 6월 1일. 2017년 6월 25일에 확인함. 
  13. “memcached”. MediaWiki. 2017년 6월 25일에 확인함. 
  14. “Memcache Examples | App Engine standard environment for Python | Google Cloud Platform”. 《Code.google.com》. 2017년 3월 22일. 2017년 6월 25일에 확인함. 
  15. “About In-Role Cache for Azure Cache”. 《Msdn.microsoft.com》. 2015년 8월 25일. 2017년 6월 25일에 확인함. 
  16. Verge, Jason (2014년 9월 23일). “Redis Labs: We Have 3,000 Paying Cloud In-Memory NoSQL Customers”. 《Data Center Knowledge》. 2016년 9월 10일에 확인함. 
  17. “AWS | Amazon ElastiCache – in-memory data store and cache”. 《Aws.amazon.com》. 2017년 6월 25일에 확인함. 
  18. “Speedy MySQL 5.6 takes aim at NoSQL, MariaDB”. 《Theregister.co.uk》. 2017년 6월 25일에 확인함. 
  19. David Felcey (2014년 8월 13일). “Getting Started With The Coherence Memcached Adaptor | Oracle Coherence Blog”. 《Blogs.oracle.com》. 2017년 2월 23일에 원본 문서에서 보존된 문서. 2017년 6월 25일에 확인함. 
  20. “XAP Real Time Transaction Processing”. 《Gigaspaces.com》. 2016년 7월 22일에 원본 문서에서 보존된 문서. 2017년 6월 25일에 확인함. 

외부 링크

[편집]