Membase is an open source, distributed key-value database management system optimized for storing data behind interactive web applications. It is designed to be simple, fast, and elastic. Membase allows data to scale out linearly by just adding more nodes, maintaining consistency when accessing data. It also includes a built-in Memcached caching layer.