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

Lightning talk - Membase

May 31, 2015

Download

Technology

fagner moura

Lightining talk realizado no QCon SP 2011 sobre Membase
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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 …