Ringo - Distributed key-value storage for immutable data

tmielika's picture

Ringo is an experimental, distributed, replicating key-value store based on consistent hashing and immutable data. Unlike many general-purpose databases, Ringo is designed for a specific use case: For archiving small (less than 4KB) or medium-size data items (<100MB) in real-time so that the data can survive K - 1 disk breaks, where K is the desired number of replicas, without any downtime, in a manner that scales to terabytes of data. In addition to storing, Ringo should be able to retrieve individual or small sets of data items with low latencies (<10ms) and provide a convenient on-disk format for bulk data access.

Ringo is compatible with the map-reduce framework Disco and it was started at Nokia Research Center Palo Alto.

Comments

Re: Ringo - Distributed key-value storage for immutable data

Is someone able to tell me what the advantage is of using something like this over the usual RAID6 with the parity being able to recover data from a lost disk?

Re: Ringo - Distributed key-value storage for immutable data

RAID 6 = single machine.

This is distributed across multiple machines.

Re: Ringo - Distributed key-value storage for immutable data

A major difference is that Ringo can be distributed over a large number of servers whereas RAID works on a single server. Ringo also works on a higher level than RAID: It provides you with a simple schema, key-value pairs, and an HTTP interface to store and retrieve such entries. RAID works on the disk block level, so typically you need at least a filesystem on top of that before it can be used conveniently.

Re: Ringo - Distributed key-value storage for immutable data

It provides you with a simple schema, key-value pairs, and an HTTP interface to store and retrieve such entries. RAID works on the disk block level, so typically you need at least a filesystem Lift SP

Re: Ringo - Distributed key-value storage for immutable data

This can be an advantage - possibility to distribute across multiple machines and very quick data access.
____________
frauen livecams

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd><div ?=?><p ?=?> <img ?=?><h1 ?=?><h2 ?=?><h3 ?=?>
  • Lines and paragraphs break automatically.
  • Glossary terms will be automatically marked with links to their descriptions
  • You may link to webpages through the weblinks registry

More information about formatting options

To combat spam, please enter the code in the image.