Memcached
보이기
개발자 | Danga Interactive |
---|---|
발표일 | 2003년 5월 22일 |
안정화 버전 | 1.6.29[1] ![]() |
저장소 | |
프로그래밍 언어 | C |
운영 체제 | 크로스 플랫폼 |
종류 | 분산 메모리 캐시 시스템 |
라이선스 | BSD 허가서[2] |
웹사이트 | memcached |
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]
이용
[편집]- MySQL - 버전 5.6 기준으로 Memcached API를 직접 지원.[18]
- 오라클 코히어런스 - 버전 12.1.3 기준으로 Memcached API를 직접 지원.[19]
- GigaSpaces XAP - 고가용성, 트랜잭션 지원과 함께 Memcached 지원[20]
같이 보기
[편집]각주
[편집]- ↑ “Release 1.6.29”. 2024년 6월 29일. 2024년 7월 23일에 확인함.
- ↑ 가 나 “Memcached license”. 깃허브. 2014년 6월 27일에 확인함.
- ↑ [1]. Community.livejournal.com (2003-05-22). Retrieved on 2013-09-18.
- ↑ [2]. Community.livejournal.com (2003-05-27). Retrieved on 2013-09-18.
- ↑ “lj_dev: memcached”. 2013년 2월 25일. 2013년 2월 25일에 원본 문서에서 보존된 문서. 2017년 6월 25일에 확인함.
- ↑ 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.
- ↑ Whitaker, Keir (2010년 5월 17일). “Steve Huffman on Lessons Learned at Reddit | Carsonified”. 2010년 5월 17일에 원본 문서에서 보존된 문서. 2017년 6월 25일에 확인함.
- ↑ “Scaling memcached at Facebook”. 《Facebook.com》. 2008년 12월 12일. 2017년 6월 25일에 확인함.
- ↑ “Scaling Memcache at Facebook”. USENIX. 2017년 6월 25일에 확인함.
- ↑ “Building Pinterest in the cloud”. 《Pinterest.com》. 2013년 6월 19일. 2018년 3월 9일에 확인함.
- ↑ “A comprehensive, fast, pure-Python memcached client”. 《Github.com》. 2018년 1월 8일. 2018년 3월 9일에 확인함.
- ↑ “It's Not Rocket Science, But It's Our Work”. 《Blog.twitter.com》. 2008년 6월 1일. 2017년 6월 25일에 확인함.
- ↑ “memcached”. MediaWiki. 2017년 6월 25일에 확인함.
- ↑ “Memcache Examples | App Engine standard environment for Python | Google Cloud Platform”. 《Code.google.com》. 2017년 3월 22일. 2017년 6월 25일에 확인함.
- ↑ “About In-Role Cache for Azure Cache”. 《Msdn.microsoft.com》. 2015년 8월 25일. 2017년 6월 25일에 확인함.
- ↑ Verge, Jason (2014년 9월 23일). “Redis Labs: We Have 3,000 Paying Cloud In-Memory NoSQL Customers”. 《Data Center Knowledge》. 2016년 9월 10일에 확인함.
- ↑ “AWS | Amazon ElastiCache – in-memory data store and cache”. 《Aws.amazon.com》. 2017년 6월 25일에 확인함.
- ↑ “Speedy MySQL 5.6 takes aim at NoSQL, MariaDB”. 《Theregister.co.uk》. 2017년 6월 25일에 확인함.
- ↑ David Felcey (2014년 8월 13일). “Getting Started With The Coherence Memcached Adaptor | Oracle Coherence Blog”. 《Blogs.oracle.com》. 2017년 2월 23일에 원본 문서에서 보존된 문서. 2017년 6월 25일에 확인함.
- ↑ “XAP Real Time Transaction Processing”. 《Gigaspaces.com》. 2016년 7월 22일에 원본 문서에서 보존된 문서. 2017년 6월 25일에 확인함.
외부 링크
[편집]- Memcached
- 공식 웹사이트