{{위키데이터 속성 추적}}
{{소프트웨어 정보
| name = Memcached
| logo = <!--Memcached.svg-->
| logo size = 100px
| screenshot =
| caption =
| developer = [[Danga Interactive]]
| released = {{시작 날짜|2003|5|22}}
| latest release version = {{wikidata|property|edit|reference|P348}}
| latest release date = {{wikidata|qualifier|P348|P577}} ({{Time ago| {{wikidata|qualifier|raw|P348|P577}} }})
| operating system = [[크로스 플랫폼]]
| programming language = [[C (프로그래밍 언어)|C]]
| genre = 분산 메모리 캐시 시스템
| license = [[BSD 허가서]]<ref name="Memcached license">{{웹 인용| url=https://github.com/memcached/memcached/blob/master/COPYING | title=Memcached license | publisher=[[깃허브]] | accessdate=2014-06-27}}</ref>
| website = {{공식 URL}}
}}
'''Memcached''' (멤캐시디, 멤캐시트)는 범용 분산 [[캐시]] 시스템이다. 외부 데이터 소스(예: 데이터베이스나 API)의 읽기 횟수를 줄이기 위해 데이터와 [[객체 (컴퓨터 과학)|객체]]들을 [[랜덤 액세스 메모리|RAM]]에 캐시 처리함으로써 동적 [[데이터베이스]] 드리븐 웹사이트의 속도를 높이기 위해 종종 사용된다. Memcached는 [[BSD 허가서]]로 라이선스되는 [[자유-오픈 소스 소프트웨어]]이다.<ref name="Memcached license" /> Memcached는 [[유닉스 계열]] 운영 체제(적어도 [[리눅스]]와 [[macOS]]), [[마이크로소프트 윈도우]]에서 실행된다. [[libevent]] 라이브러리에 의존한다.

== 역사 ==
Memcached는 2003년 5월 22일 [[Brad Fitzpatrick]]가 자신의 웹사이트 [[라이브저널]]을 위해 처음 개발한 것이다.<ref>[http://community.livejournal.com/changelog/637455.html]. Community.livejournal.com (2003-05-22). Retrieved on 2013-09-18.</ref><ref>[http://community.livejournal.com/lj_dev/539656.html]. Community.livejournal.com (2003-05-27). Retrieved on 2013-09-18.</ref> 처음에 [[펄]]로 작성되었다가 나중에 [[Anatoly Vorobey]]에 의해 [[C (프로그래밍 언어)|C]]로 재개발되었고, 이후 라이브저널에 채용되었다.<ref>{{웹 인용|url=http://lj-dev.livejournal.com/539656.html |archive-url=https://web.archive.org/web/20130225020652/http://lj-dev.livejournal.com/539656.html |url-status=dead |archive-date=2013-02-25 |title=lj_dev: memcached |date=2013-02-25 |accessdate=2017-06-25}}</ref> Memcached는 현재 수많은 시스템에 사용되고 있는데, 여기에는 [[유튜브]],<ref>{{영상 인용|people=Cuong Do Cuong (Engineering manager at YouTube/Google)|title=Seattle Conference on Scalability: YouTube Scalability|url=http://video.google.com/videoplay?docid=-6304964351441328559|medium=Online Video - 26th minute|publisher=Google Tech Talks|location=Seattle|date=June 23, 2007}}</ref> [[레딧]],<ref>{{웹 인용|url=http://carsonified.com/blog/dev/steve-huffman-on-lessons-learned-at-reddit/|archive-url=https://web.archive.org/web/20100517063632/http://carsonified.com/blog/dev/steve-huffman-on-lessons-learned-at-reddit/|url-status=dead|archive-date=2010-05-17|title=Steve Huffman on Lessons Learned at Reddit &#124; Carsonified|last=Whitaker|first=Keir|date=2010-05-17|accessdate=2017-06-25}}</ref> [[페이스북]],<ref>{{웹 인용|url=https://www.facebook.com/note.php?note_id=39391378919&ref=mf|title=Scaling memcached at Facebook|date=2008-12-12|website=Facebook.com|accessdate=2017-06-25}}</ref><ref>{{웹 인용|url=https://www.usenix.org/conference/nsdi13/scaling-memcache-facebook|title=Scaling Memcache at Facebook|date=|publisher=USENIX|accessdate=2017-06-25}}</ref> [[핀터레스트]],<ref>{{웹 인용|url=https://engineering.pinterest.com/blog/building-pinterest-cloud|title=Building Pinterest in the cloud|date=2013-06-19|website=Pinterest.com|accessdate=2018-03-09|archive-date=2017-02-15|archive-url=https://web.archive.org/web/20170215141118/https://engineering.pinterest.com/blog/building-pinterest-cloud|url-status=}}</ref><ref>{{웹 인용|url=https://github.com/pinterest/pymemcache|title= A comprehensive, fast, pure-Python memcached client|date=2018-01-08|website=Github.com|accessdate=2018-03-09}}</ref> [[트위터]],<ref>{{웹 인용|url=http://blog.twitter.com/2008/05/its-not-rocket-science-but-its-our-work.html|title=It's Not Rocket Science, But It's Our Work|date=2008-06-01|website=Blog.twitter.com|accessdate=2017-06-25}}</ref>, [[위키백과]]가 포함된다.<ref>{{웹 인용|url=https://www.mediawiki.org/wiki/Memcached|title=memcached|date=|publisher=MediaWiki|accessdate=2017-06-25}}</ref> [[구글 앱 엔진]], [[마이크로소프트 애저]], [[블루믹스]], [[아마존 웹 서비스]] 또한 API를 통해 Memcached 서비스를 제공한다.<ref>{{웹 인용|url=http://code.google.com/appengine/docs/python/memcache/usingmemcache.html|title=Memcache Examples &#124; App Engine standard environment for Python &#124; Google Cloud Platform|date=2017-03-22|website=Code.google.com|accessdate=2017-06-25}}</ref><ref>{{웹 인용|url=http://msdn.microsoft.com/en-us/library/windowsazure/hh914161.aspx|title=About In-Role Cache for Azure Cache|date=2015-08-25|website=Msdn.microsoft.com|accessdate=2017-06-25}}</ref><ref>{{웹 인용|url=http://www.datacenterknowledge.com/archives/2014/09/23/redis-labs-3000-paying-cloud-memory-nosql-customers/|title=Redis Labs: We Have 3,000 Paying Cloud In-Memory NoSQL Customers|last=Verge|first=Jason|date=2014-09-23|accessdate=2016-09-10|work=Data Center Knowledge}}</ref><ref>{{웹 인용|url=http://aws.amazon.com/elasticache/|title=AWS &#124; Amazon ElastiCache – in-memory data store and cache|date=|website=Aws.amazon.com|accessdate=2017-06-25}}</ref>

== 이용 ==
* [[MySQL]] - 버전 5.6 기준으로 Memcached API를 직접 지원.<ref>{{웹 인용|url=https://www.theregister.co.uk/2013/02/06/oracle_mysql_56_vs_mariadb/ |title=Speedy MySQL 5.6 takes aim at NoSQL, MariaDB |website=Theregister.co.uk |accessdate=2017-06-25}}</ref>
* [[오라클 코히어런스]] - 버전 12.1.3 기준으로 Memcached API를 직접 지원.<ref>{{웹 인용 |author=David Felcey |url=https://blogs.oracle.com/OracleCoherence/entry/getting_started_with_the_coherence |title=Getting Started With The Coherence Memcached Adaptor &#124; Oracle Coherence Blog |website=Blogs.oracle.com |date=2014-08-13 |accessdate=2017-06-25 |archive-date=2017-02-23 |archive-url=https://web.archive.org/web/20170223093719/https://blogs.oracle.com/OracleCoherence/entry/getting_started_with_the_coherence |url-status= }}</ref>
* [[GigaSpaces XAP]] - 고가용성, 트랜잭션 지원과 함께 Memcached 지원<ref>{{웹 인용 |url=http://www.gigaspaces.com/xap-features |title=XAP Real Time Transaction Processing |website=Gigaspaces.com |date= |accessdate=2017-06-25 |archive-date=2016-07-22 |archive-url=https://web.archive.org/web/20160722043437/http://www.gigaspaces.com/xap-features }}</ref>

== 같이 보기 ==
* [[카우치베이스 서버]]
* [[레디스]]
* [[아파치 카산드라|카산드라]]

== 각주 ==
{{각주}}

== 외부 링크 ==
* {{공식 웹사이트}}

[[분류:크로스 플랫폼 소프트웨어]]
[[분류:2003년 소프트웨어]]
[[분류:키-값 데이터베이스]]