Sign inSign up

mozillazg/beansdb

By mozillazg

•Updated almost 11 years ago

Yet another distributed key-value storage system from Douban Inc.

Image
0

723

mozillazg/beansdb repository overview

Supported tags and respective Dockerfile links

⁠What is Beansdb?

https://github.com/douban/beansdb⁠

Beansdb is a distributed key-value storage system designed for large scale online system, aiming for high avaliablility and easy management. It took the ideas from Amazon's Dynamo, then made some simplify to Keep It Simple Stupid (KISS).

The clients write to N Beansdb node, then read from R of them (solving conflict). Data in different nodes is synced through hash tree, in cronjob.

It conforms to memcache protocol (not fully supported, see below), so any memcached client can interactive with it without any modification.

Beansdb is heavy used in http://www.douban.com/⁠, is used to stored images, mp3, text fields and so on, see benchmark below.

Tag summary

Content type

Image

Digest

Size

86.6 MB

Last updated

almost 11 years ago

docker pull mozillazg/beansdb