Lightning talk - Membase

Post on 31-May-2015

1.373 views 0 download

Tags:

description

Lightining talk realizado no QCon SP 2011 sobre Membase

Transcript of Lightning talk - Membase

“ simple, fast and elastic ”

@seufagnerfagnermoura@gmail.com

overview

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

memcached

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

membase

• key-value-store• using memcached protocol

features

• easy manage nodes • no downtime• automatic rebalancing

without interruption

features

throughput scales linearly

features

• very nice admin interface

architecture

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

architecture

• vbucket mapping

moxy

• proxy connections• memcached protocol conversion• dynamic reconfiguration

simple …. fast …. & elastic !

• no schema required• easy configuration• start quickly

simple …. fast …. & elastic !

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

simple …. fast …. & elastic !

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

client libs

what ?

+

continue …