Membase is a distributed database that is simple, fast, and elastic. It can be deployed across commodity servers with zero downtime. Membase uses the memcached protocol and supports many programming languages out of the box. It provides high performance through techniques like asynchronous operations and write deduplication. Membase also offers elastic scaling through dynamic rebalancing and cloning of nodes. Future plans for Membase include advanced features like indexing and connectors to other systems through a new NodeCode extension framework.