15
“ simple, fast and elastic ” @seufagner [email protected]

Lightning talk - Membase

Embed Size (px)

DESCRIPTION

Lightining talk realizado no QCon SP 2011 sobre Membase

Citation preview

Page 1: Lightning talk - Membase

“ simple, fast and elastic ”

@[email protected]

Page 2: Lightning talk - Membase

overview

• database management system• distributed• key-value “NoSQL”• released at July 2010, but …• used at heroku, zynga, etc

Page 3: Lightning talk - Membase

memcached

• simple and fast• uses binary / ascii protocol• since 2003• facebook, yahoo, google …

Page 4: Lightning talk - Membase

membase

• key-value-store• using memcached protocol

Page 5: Lightning talk - Membase

features

• easy manage nodes • no downtime• automatic rebalancing

without interruption

Page 6: Lightning talk - Membase

features

throughput scales linearly

Page 7: Lightning talk - Membase

features

• very nice admin interface

Page 8: Lightning talk - Membase

architecture

• asynchronous persistence• temporary data function• “hot keys” in memory

Page 9: Lightning talk - Membase

architecture

• vbucket mapping

Page 10: Lightning talk - Membase

moxy

• proxy connections• memcached protocol conversion• dynamic reconfiguration

Page 11: Lightning talk - Membase

simple …. fast …. & elastic !

• no schema required• easy configuration• start quickly

Page 12: Lightning talk - Membase

simple …. fast …. & elastic !

• “never keep an application waiting”• multi-threaded• asynchronous• lowest latency

Page 13: Lightning talk - Membase

simple …. fast …. & elastic !

• no downtime• highly available• no single point failure, nodes alike

Page 14: Lightning talk - Membase

client libs

Page 15: Lightning talk - Membase

what ?

+

continue …