In association with heise online

08 August 2012, 12:31

Riak clustered NoSQL database adds official FreeBSD support

  • Twitter
  • Facebook
  • submit to slashdot
  • StumbleUpon
  • submit to reddit

Riak logo The latest major update to RiakBasho's open source clustered NoSQL database – adds official support for FreeBSD and features new approaches to cluster management. In version 1.2 of the highly scalable distributed database, developers can stage and review multiple cluster changes to see how they affect the system before committing them; this is especially useful for cancelling changes or delaying them until off-peak hours.

Riak 1.2 replaces Basho's custom code for storing and calculating statistics with the open source folsom Erlang-based metrics system library; the developers say that the new library should should greatly improve the statistics performance. A new anti-entropy mechanism has been introduced which can be used to rebuild a partition for KV or Search from the Riak Console. In the past, users could only repair this data by listing keys and using read repair.

Other changes include updates to the "riak-admin transfers" command which provides more details about the status of active transfers, and MapReduce and LevelDB performance improvements. The team at Basho also notes that upgrading to new versions after 1.2 should be even easier as it now has built-in capability negotiation, which automatically determines features that are supported by all nodes; previously users had to manually check and disable new features before upgrading Riak across their nodes and then re-enabling these.

The commercial Enterprise edition of Riak has also received several enhancements. These include support for SSL encryption and NAT, improvements to load balancing, and finer control of replication across multiple data centres for better stability and performance.

More details about the new version, including a full list of new features, can be found in the announcement blog post and in the release notes. Riak 1.2 is available to download as source code and as binary packages for Fedora, FreeBSD, Mac OS X, Red Hat Enterprise Linux (RHEL) 5 and 6, SmartOS, Solaris and Ubuntu; other open source Riak resources are also available on the Basho Community site. Hosted on GitHub, Riak is licensed under the Apache Licence 2.0.

See also:


Print Version | Send by email | Permalink:

  • July's Community Calendar

The H Open

The H Security

The H Developer

The H Internet Toolkit