Questions tagged [riak]

Riak is a key/value data store written in Erlang. It implements principles from Amazon's Dynamo paper.

Riak is a NoSQL database implementing the principles from Amazon's Dynamo paper. Riak is designed to deliver maximum data availability by distributing data across multiple servers. As long as your Riak client can reach one Riak server, it should be able to write data.

While Riak is typically known as an eventually consistent system, beginning with version 2.0 it can be used either as an eventually or strongly consistent system, and these two approaches can be mixed and matched in a single cluster.

For more information please refer to:

  1. Home page
  2. Downloads

Related tags :

771 questions
0
votes
0 answers

riak - query all buckets by meta field

I have a use case for an aggregate query across the entire db and all buckets, I'm wondering the best query method to use, leaning towards multiple secondary index calls. This won't be a frequently used feature, possibly invoked once a week or so…
ron pastore
  • 270
  • 2
  • 6
0
votes
1 answer

how to seed data to Riak using REST API from remote host

I installed riak as per mentioned in the tutorial riak quick start. I can upload/seed data to riak as described in REST API using curl client. The example curl commands as follows curl -v -X PUT http://localhost:10018/riak/favs/db \ -H…
hariharan kumar
  • 439
  • 4
  • 8
0
votes
1 answer

Riak Link store with java

I want to store a Riak Pojo object with links in the database using the java. Eventhough the field type is Collection , it keep throwing the same exception "riak links field must be Collection ". Code: class Pojo{ public String…
Sameera Kumarasingha
  • 2,908
  • 3
  • 25
  • 41
0
votes
1 answer

What Riak client does the Doctrine Cache Riak Provider use?

I have been working with Doctrine Cache, and wanted to try the Riak provider: // host: localhost, port: 8098 $client = new \Basho\Riak\Riak($app['host'], $app['port']); $bucket = $client->bucket('key_value'); $cacheProvider = new…
Onema
  • 7,331
  • 12
  • 66
  • 102
0
votes
1 answer

How to use non-String @RiakKey?

Is it possible to use a field that isn't a String as a @RiakKey? Here's what I have: public class DomainObject { @RiakKey private UUID objectId; } Unfortunately, the current (v1.4.0) java client bombs out setting the key on…
Ben
  • 6,023
  • 1
  • 25
  • 40
0
votes
1 answer

basho_bench littered my cluster

basho_bench is the benchmarking/stress testing utility for Riak. Unfortunately it created a bunch of binary keys and the C# .NET API (CorrugatedIron) fails to delete the keys and also cannot delete the bucket. There are no Riak-provided…
Alex Rice
  • 173
  • 1
  • 8
0
votes
1 answer

Ripple Gem Not Working in Rails4

I am using Rails 4.I am trying to make an application using Riak and RabbitMq, I tried to use ripple gem in my application but returns some error about dependencies like below: Bundler could not find compatible versions for gem "activemodel": In…
Sooraj Chandu
  • 1,348
  • 16
  • 35
0
votes
3 answers

Using a nosql database for very large dataset with small data size highly written and moderate read

what is a better nosql database for creating a system to record advertisement data for about 50 to 200 millions insert per day, the aggregation of the data will be used to show the pattern of how users engage with the ads. I really like MongoDB but…
nightograph
  • 2,179
  • 5
  • 31
  • 49
0
votes
1 answer

Is Consistent Hashing the implementation of peer to peer distribution model?

As I know there are two model for replication/sharding -> Master/Slave and p2p. So is consistent hashing (e.g. used by Dynamo or Riak) the implementation of the p2p model?
0
votes
1 answer

RiakCS Object Integrity?

I'm comparing different open source cloud storage technologies. I would like to know if Riak Cloud Storage (RiakCS) has any mechanism to preserve the integrity of the objects stored in it - like Openstack Swift's Integrity Audit, or Ceph's scrub. I…
Mohamed
  • 342
  • 3
  • 14
0
votes
1 answer

Why Riak map reduce with key filters on keys that have the special char "+" does not work?

I am trying to run the following map/reduce query on my riak database: curl -XPOST http://localhost:8098/mapred \ -H 'Content-Type: application/json' \ -d…
p.matsinopoulos
  • 7,655
  • 6
  • 44
  • 92
0
votes
1 answer

Failed to use map reduce with riak

I am new for Riak, so please excuse my missunderstanding. I am able to add new entries and perform queries by key and index. However I have to implement more complex queries, so I am trying to use MapReduce. I have my application level entity…
AlexR
  • 114,158
  • 16
  • 130
  • 208
0
votes
1 answer

Erlang native api for riak, No docs or examples for 2i? (Post commit Hooks)

What I am trying to do is access 2i information from another bucket inside a post commit hook written in erlang. I have been looking around the Riak docs and as many other places that I can think of and I can't seem to find how to query 2i with the…
Luigimax
  • 546
  • 1
  • 5
  • 12
0
votes
1 answer

Does Riak support Range Queries over binary safe strings?

Coming from Redis, I love that you can just put any binary blob in Redis which is just treated as a string. This is possible because Redis strings are what they call 'binary safe'. This makes it possible to do stuff like rangequeries on top of…
Geert-Jan
  • 18,623
  • 16
  • 75
  • 137
0
votes
1 answer

Admin panel for Rails app using Riak?

I am trying to migrate a Rails app from MySQL to Riak (with Ripple), and have not been able to find a drop-in (or close to it) admin-panel that is Riak-compatible (or close to it). Do you know of any, or any way to modify an extant Rails…