Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
“ simple, fast and elastic ” <br />@seufagner<br />fagnermoura@gmail.com<br />
overview<br /><ul><li>database management system
distributed
key-value “NoSQL”
released at July 2010, but …
used at heroku, zynga, etc</li></li></ul><li>memcached<br /><ul><li>simple and fast
uses binary / ascii protocol
since 2003
facebook, yahoo, google…</li></li></ul><li>membase<br /><ul><li>key-value-store
using memcached protocol</li></li></ul><li>features<br /><ul><li>easy manage nodes
no downtime
automatic rebalancingwithout interruption</li></li></ul><li>features<br />throughput scales linearly<br />
features<br /><ul><li>very nice admin interface</li></li></ul><li>architecture<br /><ul><li>asynchronous persistence
temporary data function
“hot keys” in memory</li></li></ul><li>architecture<br /><ul><li>vbucket mapping</li></li></ul><li>moxy<br /><ul><li>proxy...
Upcoming SlideShare
Loading in …5
×

Lightning talk - Membase

1,660 views

Published on

Lightining talk realizado no QCon SP 2011 sobre Membase

Published in: Technology, News & Politics
  • Be the first to comment

  • Be the first to like this

Lightning talk - Membase

  1. 1. “ simple, fast and elastic ” <br />@seufagner<br />fagnermoura@gmail.com<br />
  2. 2. overview<br /><ul><li>database management system
  3. 3. distributed
  4. 4. key-value “NoSQL”
  5. 5. released at July 2010, but …
  6. 6. used at heroku, zynga, etc</li></li></ul><li>memcached<br /><ul><li>simple and fast
  7. 7. uses binary / ascii protocol
  8. 8. since 2003
  9. 9. facebook, yahoo, google…</li></li></ul><li>membase<br /><ul><li>key-value-store
  10. 10. using memcached protocol</li></li></ul><li>features<br /><ul><li>easy manage nodes
  11. 11. no downtime
  12. 12. automatic rebalancingwithout interruption</li></li></ul><li>features<br />throughput scales linearly<br />
  13. 13. features<br /><ul><li>very nice admin interface</li></li></ul><li>architecture<br /><ul><li>asynchronous persistence
  14. 14. temporary data function
  15. 15. “hot keys” in memory</li></li></ul><li>architecture<br /><ul><li>vbucket mapping</li></li></ul><li>moxy<br /><ul><li>proxy connections
  16. 16. memcached protocol conversion
  17. 17. dynamic reconfiguration</li></li></ul><li>simple …. fast …. & elastic !<br /><ul><li>no schema required
  18. 18. easy configuration
  19. 19. start quickly</li></li></ul><li>simple …. fast …. & elastic !<br /><ul><li>“never keep an application waiting”
  20. 20. multi-threaded
  21. 21. asynchronous
  22. 22. lowest latency</li></li></ul><li>simple …. fast …. & elastic !<br /><ul><li>no downtime
  23. 23. highly available
  24. 24. no single point failure, nodes alike</li></li></ul><li>client libs<br />
  25. 25. what ?<br />+<br />continue …<br />

×