Fork me on GitHub

basho

Welcome to the Riak Wiki

Welcome to the Riak Wiki

Riak Logo

Riak is the most powerful open-source, distributed database you'll ever put into production.

Scalable

Riak is built so you can add more capacity as your app or platform grows. When you add new machines, Riak distributes data automatically around the cluster with no downtime and a near-linear increase in performance and throughput.

Simple Ops

Riak is the most boring database you’ll ever run in production. No sharding required, just horizontal scaling and straight-forward capacity planning. The same operational tasks apply to small clusters and large clusters. More machines does not mean more ops.

Masterless

A Riak cluster is masterless. No node is special and any node can handle requests for any other node in the cluster. All requests to Riak happen concurrently and developers don't have to spend time worrying about read/write locks or single points of failure.

Fault Tolerant

Decide how many replicas of the data you want (start at 3). If nodes go down, requests are routed transparently to other nodes. Riak uses proven architectural principles like hinted handoff and read repair so you can always write and read data, even in failure conditions.

Complex Queries

In addition to key/value access to your data, Riak has built-in support for MapReduce, Full Text Search, and Secondary Indexes, giving developers various ways to store and query their data.

Flexible APIs

Riak is equipped with fully-featured HTTP and Protocol Buffers APIs, with support for both of these transports in all of our supported client libraries. You can also write your own client layer to wrap our APIs if your use case or preference calls for it.

1000s of Users

Comcast, Yammer, Voxer, Boeing, BestBuy, SEOMoz, Joyent, Kiip, DotCloud, Formspring, GitHub, and the Danish Government are just a few of the thousands of startups and enterprises that have deployed Riak.

Language Support

Basho and the Riak Community maintain libraries for most major languages including Java, Node.js, Python, Ruby, PHP, C/C++, and many more. All our client code, like the core Riak code, is available on GitHub and is awaiting your contributions.

Powerful Community

The Riak community is composed of smart, passionate hackers who are contributing code, support, and evangelism every day. We have hundreds of companies and individuals testing, breaking, running, and building Riak with us.