Responses inline.
---
Jeremiah Peschka - Managing Director, Brent Ozar PLF, LLC
Microsoft SQL Server MVP

On Apr 24, 2012, at 12:37 PM, [email protected] wrote:

> Hello,
> 
> I am just starting out with Riak and am switching over from MongoDB. I have 
> many GB of data in either JSON or XML and was wondering if there is a way to 
> import this in a bulk manner to Riuk. For MongoDB, I put each json file in 
> one text file with each json document on one line and use mongoimport to 
> upload to a collection. Is there an equivalent thing to mongoimport in Riuk? 
> If not, how can I get this data in. Also, is it ok to interact with Riuk 
> using Ruby as I do not know Erlang?

There's no direct equivalent that I know of, but you can check out the Riak 
Function Contrib where you'll find this easily modified Ruby program to import 
YAML http://contrib.basho.com/yaml_importer.html  Pay no attention to the 
terrible code style, I am not a professional Ruby developer.

Obviously, you can interact with Riak using Ruby. There are a number of 
community developed clients as well as officially supported clients so you can 
use your language of choice.

> 
> Lastly, am I right to assume that a bucket is similar to a collection in 
> mongodb and the key/objects are the documents?

A bucket is a logical namespace within Riak. There's no physical separation 
like you might see in the tables of an RDBMS. Not knowing how MongoDB stores 
data on disk, I can't speak to a collection.

A key is the identifier for an object, just like the key in MongoDB is the 
identifier for the document. 

The value is an arbitrary binary pile of data - it can be anything you want. If 
you're storing a JSON or XML document, you'll want to make sure you set the 
content type appropriately before you store it in Riak. 
> 
> Thanks very much for the help.
> 
> Mark
> _______________________________________________
> riak-users mailing list
> [email protected]
> http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com


_______________________________________________
riak-users mailing list
[email protected]
http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com

Reply via email to