Welcome to the Riak Wiki
Welcome to the Riak Wiki
Riak is the most powerful open-source, distributed database you'll ever put into production.
ScalableRiak 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 OpsRiak 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. |
MasterlessA 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 TolerantDecide 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 QueriesIn 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 APIsRiak 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 UsersComcast, 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 SupportBasho 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 CommunityThe 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. |