Your data, always available.

Riak KV has a masterless, multi-node architecture that provides fast reads and writes even in the event of network or hardware failures. To ensure data availability and partition tolerance, Riak KV replicates data by default to three nodes in the cluster. There is no single master, no single point of failure, and any node can serve any incoming request.

With its masterless architecture, Riak KV is easy to set up and operate. Adding or removing nodes from a cluster is simple.

Riak’s focus on availability makes it a good fit whenever downtime is unacceptable.

Riak KV Masterless Architecture


DISTRIBUTED SYSTEMS ARE A CHALLENGE TO GET RIGHT

Distributed databases are complex, and must meet the critical requirement of high availability at scale. Riak KV is a highly optimized distributed system designed for resiliency.

Riak KV is a key/value NoSQL database with a masterless architecture that distributes data evenly across a cluster. Multiple nodes operate to form a single cluster, and every node in a cluster is capable of serving read and write requests. Data is evenly distributed among nodes, and new nodes can be added with minimal reshuffling of data and no downtime. By default, there are three copies of your data and, should a node become unavailable due to partition or server failures, data is still quickly served to your application ensuring your data is always available.

BENEFITS OF RESILIENCY IN RIAK KV

If your application can’t respond to read and write requests it can negatively impact revenue, damage user trust, lead to poor user experience, and cause critical data loss. Riak KV is specifically designed for resiliency.

Reduce Downtime
Highly resilient applications reduce downtime. Riak KV, with three copies of data, ensures data availability even in the event of a network partition or hardware failure.

Reduce Costs
Losing nodes can be costly. Riak KV clusters continue to operate even if nodes fail, allowing you to replace lost nodes during normal business hours and reduce costs of operations.

Scale Easily
The Riak KV masterless architecture makes it easy to scale your cluster horizontally. You can seamlessly add or remove nodes to meet your business needs.

ibm-weather-company“The amount of data we collect from satellites, radars, forecast models, users, and weather stations worldwide is over 20TB each day and growing quickly. This data helps us deliver the world’s most accurate weather forecast as well as deliver more severe weather alerts than anyone else, so it is absolutely mission critical and has to be available all of the time. Riak KV Enterprise Software gives us the flexibility and reliability that we depend on to enable over 100,000 transactions a second with sub-20ms latency on a global basis.”

– Bryson Koehler, Executive Vice President and CIO for The Weather Company

  1.  RESILIENCY
  2. MASSIVESCALABILITY
  3. OPERATIONALSIMPLICITY
  4. INTELLIGENTREPLICATION
  5. COMPLEXQUERY SUPPORT
  6. GLOBAL OBJECTEXPIRATION
  7. DOTTED VERSIONVECTORS (DVVs)
  8. RIAK DATA TYPES
  9. ROBUST APIs &CLIENT LIBRARIES
  10. APACHE SPARKCONNECTOR
  11. APACHE MESOSFRAMEWORK
  12. REDIS CACHEINTEGRATION
  13. MULTI-CLUSTERREPLICATION