A strong set of APIs is critical for developers to create Big Data applications. Riak KV supports a broad set of APIs and client libraries, so you can pick the best language for your application. This makes development easier to get to market faster.
Riak KV includes Basho officially supported client libraries for a variety of programming languages and environments. Plus, the Riak Community has developed a number of community-contributed libraries.
Riak KV organizes data into buckets, keys, and values, with bucket types acting as an additional namespace. Values are identifiable by a unique key, and each key/value pair is stored in a bucket.
Riak KV offers a wide variety of features and querying options, including Create, Read, Update, Delete (CRUD), plus functionality like Riak Data Types, Riak Search, and more.
Riak KV supports both HTTP and protocol buffers client (PBC) APIs, and backend APIs for the pluggable storage backends.
The PBC API supports the following types of operations:
Along with extensive documentation and packaging tools, Riak KV simplifies development with a broad set of easy-to-use APIs and client libraries.
Manage massive amounts of data
With APIs, companies benefit from other developers’ core skills to support their own applications. Basho’s team includes some of the world’s best distributed systems developers, and they ensure that Riak KV has a broad set of APIs, enabling you to manage massive amounts of unstructured data.
Faster time to market
Riak KV enables a variety of Big Data use cases. Large enterprises across multiple industries rely on it for fast data retrieval. With Riak KV, you can quickly develop complex, highly available applications and get to market faster.
Increase performance and scale
Big Data applications require a high-performance data store that easily scales to handle massive data volumes. To do this, you’ll need a client API that scales. It doesn’t matter how well you build your application if your data-store API takes several seconds to respond, or even worse, is unreliable. With Riak KV, you get a highly performant, highly reliable set of APIs that ensure your application scales to meet your business needs.
“Riak KV was a perfect match for our Payment Vault system. And the fact that we got free data replication out-of-the-box was important to us.”
– Ray Cote, CEO, Auric