Open-source nosql system membase

Source: Internet
Author: User

Membase is a new heavyweight Member of the nosql family.

Membase
Steps for installing and using a cache server

See: http://www.oschina.net/question/12_12770

Membase is an open-source project with the source code license of apache2.0. This project is hosted on GitHub. Source
Currently, you can download the beta version of the Linux Binary Package. This product is mainly developed by members of the memcached core team of North scale. It also includes engineers from Zynga and NHN, two major contributors, both organizations are large suppliers of online games and community network spaces.

Membase is easy to install and operate, and can be easily expanded from a single node to a cluster. It also implements the plug-and-play function for memcached (compatibility of Wired Protocols) and is available for applications.
The sender and operator provide a relatively low threshold. As a cache solution, memcached has been widely used in different fields (especially for large-capacity Web applications). Some of the Basic Code of memcached has been directly applied to the front-end of the membase server.

Membase has good reusability by compatibility with multiple programming languages and frameworks. In terms of installation and configuration, membase provides an effective graphical interface and programming interface, including configurable alarm information.

Membase aims to provide external linear scalability, including the ability to replicate unified nodes to increase cluster capacity. In addition, redistribution of stored data is still necessary.

An interesting feature in this regard is the predictable performance promised by the nosql solution, latency and throughput of class accuracy. The features mentioned above can be obtained through the following method:

  • Technologies that automatically migrate online data to low-latency storage media (memory, solid state disks, disks)
  • Optional write operations: asynchronous and synchronous (based on replication and persistence)
  • Reverse Channel rebalancing [support for future considerations]
  • Multi-thread low lock contention
  • Use asynchronous processing whenever possible
  • Automatic deduplication
  • Dynamically rebalance existing clusters
  • By copying data to Multiple Cluster units and supporting fast failover, the system provides high availability.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.