tpjg / goriakpbc

A golang riak client inspired by the Ruby riak-client from Basho and riakpbc from mrb
Other
127 stars 27 forks source link

Add support to store large (and changing) values in Riak #75

Closed tpjg closed 10 years ago

tpjg commented 10 years ago

Implements io.Reader, io.Writer and io.Seeker storing the data in multiple Riak Key/Value pairs. The data is segmented to support really large files (Riak is not efficient with larger values, especially over 10Mb). This also makes changes to large values more efficient (since not the entire value needs to be PUT, only the changed segment).